home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Classic Board Games• / SuperMind ••••• / SuperMind v2.0 / SuperMind v2.0.rsrc / CODE_9.txt < prev    next >
Text File  |  1990-09-13  |  557KB  |  9,792 lines

  1. # near model CODE resource
  2. # jump table entries: 3488-3538 (51 of them)
  3. export_486:
  4. 00000000  4E75                     rts
  5. export_438:
  6. 00000002  4E56 FEBC                link       A6, -0x0144
  7. 00000006  2F0C                     move.l     -[A7], A4
  8. 00000008  286E 000C                movea.l    A4, [A6 + 0xC]
  9. 0000000C  508C                     addq.l     A4, 8
  10. 0000000E  486E FFC6                pea.l      [A6 - 0x3A]
  11. 00000012  486E FFBE                pea.l      [A6 - 0x42]
  12. 00000016  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  13. 0000001A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  14. 0000001E  2F0C                     move.l     -[A7], A4
  15. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16. 00000024  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  17. 00000028  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18. 0000002C  3D40 FFC0                move.w     [A6 - 0x40], D0
  19. 00000030  4A6E FFC0                tst.w      [A6 - 0x40]
  20. 00000034  6706                     beq        +0x8 /* 0000003C */
  21. 00000036  302E FFC0                move.w     D0, [A6 - 0x40]
  22. 0000003A  6022                     bra        +0x24 /* 0000005E */
  23. label0000003C:
  24. 0000003C  486E FEBC                pea.l      [A6 - 0x144]
  25. 00000040  486E FFC6                pea.l      [A6 - 0x3A]
  26. 00000044  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  27. 00000048  508F                     addq.l     A7, 8
  28. 0000004A  486E FFC6                pea.l      [A6 - 0x3A]
  29. 0000004E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  30. 00000052  588F                     addq.l     A7, 4
  31. 00000054  486E FEBC                pea.l      [A6 - 0x144]
  32. 00000058  4EBA 046E                jsr        [PC + 0x46E /* 000004C8 */]
  33. 0000005C  588F                     addq.l     A7, 4
  34. label0000005E:
  35. 0000005E  285F                     movea.l    A4, [A7]+
  36. 00000060  4E5E                     unlink     A6
  37. 00000062  4E75                     rts
  38. export_441:
  39. 00000064  4E56 FEBC                link       A6, -0x0144
  40. 00000068  2F0C                     move.l     -[A7], A4
  41. 0000006A  286E 000C                movea.l    A4, [A6 + 0xC]
  42. 0000006E  508C                     addq.l     A4, 8
  43. 00000070  486E FFC6                pea.l      [A6 - 0x3A]
  44. 00000074  486E FFBE                pea.l      [A6 - 0x42]
  45. 00000078  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  46. 0000007C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  47. 00000080  2F0C                     move.l     -[A7], A4
  48. 00000082  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  49. 00000086  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  50. 0000008A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  51. 0000008E  3D40 FFC0                move.w     [A6 - 0x40], D0
  52. 00000092  4A6E FFC0                tst.w      [A6 - 0x40]
  53. 00000096  6706                     beq        +0x8 /* 0000009E */
  54. 00000098  302E FFC0                move.w     D0, [A6 - 0x40]
  55. 0000009C  6022                     bra        +0x24 /* 000000C0 */
  56. label0000009E:
  57. 0000009E  486E FEBC                pea.l      [A6 - 0x144]
  58. 000000A2  486E FFC6                pea.l      [A6 - 0x3A]
  59. 000000A6  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  60. 000000AA  508F                     addq.l     A7, 8
  61. 000000AC  486E FFC6                pea.l      [A6 - 0x3A]
  62. 000000B0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  63. 000000B4  588F                     addq.l     A7, 4
  64. 000000B6  486E FEBC                pea.l      [A6 - 0x144]
  65. 000000BA  4EBA 02C2                jsr        [PC + 0x2C2 /* 0000037E */]
  66. 000000BE  588F                     addq.l     A7, 4
  67. label000000C0:
  68. 000000C0  285F                     movea.l    A4, [A7]+
  69. 000000C2  4E5E                     unlink     A6
  70. 000000C4  4E75                     rts
  71. export_442:
  72. 000000C6  4E56 FE80                link       A6, -0x0180
  73. 000000CA  2F0C                     move.l     -[A7], A4
  74. 000000CC  286E 000C                movea.l    A4, [A6 + 0xC]
  75. 000000D0  508C                     addq.l     A4, 8
  76. 000000D2  486E FFBA                pea.l      [A6 - 0x46]
  77. 000000D6  486E FFF8                pea.l      [A6 - 0x8]
  78. 000000DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  79. 000000DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80. 000000E2  2F0C                     move.l     -[A7], A4
  81. 000000E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82. 000000E8  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  83. 000000EC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  84. 000000F0  3D40 FFFA                move.w     [A6 - 0x6], D0
  85. 000000F4  4A6E FFFA                tst.w      [A6 - 0x6]
  86. 000000F8  6708                     beq        +0xA /* 00000102 */
  87. 000000FA  302E FFFA                move.w     D0, [A6 - 0x6]
  88. 000000FE  6000 00C6                bra        +0xC8 /* 000001C6 */
  89. label00000102:
  90. 00000102  302E FFF8                move.w     D0, [A6 - 0x8]
  91. 00000106  48C0                     ext.l      D0
  92. 00000108  E780                     asl        D0, 3
  93. 0000010A  D9C0                     add.l      A4, D0
  94. 0000010C  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  95. 00000110  6716                     beq        +0x18 /* 00000128 */
  96. 00000112  0C54 2711                cmpi.w     [A4], 0x2711
  97. 00000116  6710                     beq        +0x12 /* 00000128 */
  98. 00000118  486E FFBA                pea.l      [A6 - 0x46]
  99. 0000011C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  100. 00000120  588F                     addq.l     A7, 4
  101. 00000122  7077                     moveq.l    D0, 0x77
  102. 00000124  6000 00A0                bra        +0xA2 /* 000001C6 */
  103. label00000128:
  104. 00000128  0C54 2711                cmpi.w     [A4], 0x2711
  105. 0000012C  57C0                     seq        D0
  106. 0000012E  4400                     neg.b      D0
  107. 00000130  4880                     ext.w      D0
  108. 00000132  3D40 FFF4                move.w     [A6 - 0xC], D0
  109. 00000136  508C                     addq.l     A4, 8
  110. 00000138  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  111. 0000013C  6710                     beq        +0x12 /* 0000014E */
  112. 0000013E  486E FFBA                pea.l      [A6 - 0x46]
  113. 00000142  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  114. 00000146  588F                     addq.l     A7, 4
  115. 00000148  7049                     moveq.l    D0, 0x49
  116. 0000014A  6000 007A                bra        +0x7C /* 000001C6 */
  117. label0000014E:
  118. 0000014E  508C                     addq.l     A4, 8
  119. 00000150  486E FF80                pea.l      [A6 - 0x80]
  120. 00000154  486E FFF8                pea.l      [A6 - 0x8]
  121. 00000158  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  122. 0000015C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  123. 00000160  2F0C                     move.l     -[A7], A4
  124. 00000162  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  125. 00000166  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  126. 0000016A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  127. 0000016E  3D40 FFFA                move.w     [A6 - 0x6], D0
  128. 00000172  4A6E FFFA                tst.w      [A6 - 0x6]
  129. 00000176  6710                     beq        +0x12 /* 00000188 */
  130. 00000178  486E FFBA                pea.l      [A6 - 0x46]
  131. 0000017C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  132. 00000180  588F                     addq.l     A7, 4
  133. 00000182  302E FFFA                move.w     D0, [A6 - 0x6]
  134. 00000186  603E                     bra        +0x40 /* 000001C6 */
  135. label00000188:
  136. 00000188  486E FE80                pea.l      [A6 - 0x180]
  137. 0000018C  486E FF80                pea.l      [A6 - 0x80]
  138. 00000190  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  139. 00000194  508F                     addq.l     A7, 8
  140. 00000196  486E FF80                pea.l      [A6 - 0x80]
  141. 0000019A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  142. 0000019E  588F                     addq.l     A7, 4
  143. 000001A0  486E FFBA                pea.l      [A6 - 0x46]
  144. 000001A4  486E FE80                pea.l      [A6 - 0x180]
  145. 000001A8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  146. 000001AC  4EBA 0624                jsr        [PC + 0x624 /* 000007D2 */]
  147. 000001B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  148. 000001B4  3D40 FFFA                move.w     [A6 - 0x6], D0
  149. 000001B8  486E FFBA                pea.l      [A6 - 0x46]
  150. 000001BC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  151. 000001C0  588F                     addq.l     A7, 4
  152. 000001C2  302E FFFA                move.w     D0, [A6 - 0x6]
  153. label000001C6:
  154. 000001C6  285F                     movea.l    A4, [A7]+
  155. 000001C8  4E5E                     unlink     A6
  156. 000001CA  4E75                     rts
  157. export_443:
  158. 000001CC  4E56 FE70                link       A6, -0x0190
  159. 000001D0  2F0C                     move.l     -[A7], A4
  160. 000001D2  286E 000C                movea.l    A4, [A6 + 0xC]
  161. 000001D6  486E FFEE                pea.l      [A6 - 0x12]
  162. 000001DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  163. 000001DE  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  164. 000001E2  508F                     addq.l     A7, 8
  165. 000001E4  3D40 FFE8                move.w     [A6 - 0x18], D0
  166. 000001E8  4A6E FFE8                tst.w      [A6 - 0x18]
  167. 000001EC  6708                     beq        +0xA /* 000001F6 */
  168. 000001EE  302E FFE8                move.w     D0, [A6 - 0x18]
  169. 000001F2  6000 0184                bra        +0x186 /* 00000378 */
  170. label000001F6:
  171. 000001F6  508C                     addq.l     A4, 8
  172. 000001F8  0C54 2B26                cmpi.w     [A4], 0x2B26 /* '+&' */
  173. 000001FC  6706                     beq        +0x8 /* 00000204 */
  174. 000001FE  702E                     moveq.l    D0, 0x2E
  175. 00000200  6000 0176                bra        +0x178 /* 00000378 */
  176. label00000204:
  177. 00000204  508C                     addq.l     A4, 8
  178. 00000206  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  179. 0000020A  6706                     beq        +0x8 /* 00000212 */
  180. 0000020C  7049                     moveq.l    D0, 0x49
  181. 0000020E  6000 0168                bra        +0x16A /* 00000378 */
  182. label00000212:
  183. 00000212  508C                     addq.l     A4, 8
  184. 00000214  486E FF70                pea.l      [A6 - 0x90]
  185. 00000218  486E FFE6                pea.l      [A6 - 0x1A]
  186. 0000021C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  187. 00000220  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  188. 00000224  2F0C                     move.l     -[A7], A4
  189. 00000226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  190. 0000022A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  191. 0000022E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  192. 00000232  3D40 FFE8                move.w     [A6 - 0x18], D0
  193. 00000236  4A6E FFE8                tst.w      [A6 - 0x18]
  194. 0000023A  6708                     beq        +0xA /* 00000244 */
  195. 0000023C  302E FFE8                move.w     D0, [A6 - 0x18]
  196. 00000240  6000 0136                bra        +0x138 /* 00000378 */
  197. label00000244:
  198. 00000244  486E FE70                pea.l      [A6 - 0x190]
  199. 00000248  486E FF70                pea.l      [A6 - 0x90]
  200. 0000024C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  201. 00000250  508F                     addq.l     A7, 8
  202. 00000252  486E FF70                pea.l      [A6 - 0x90]
  203. 00000256  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  204. 0000025A  588F                     addq.l     A7, 4
  205. 0000025C  302E FFE6                move.w     D0, [A6 - 0x1A]
  206. 00000260  48C0                     ext.l      D0
  207. 00000262  E780                     asl        D0, 3
  208. 00000264  D9C0                     add.l      A4, D0
  209. 00000266  0C54 2B22                cmpi.w     [A4], 0x2B22 /* '+\"' */
  210. 0000026A  670C                     beq        +0xE /* 00000278 */
  211. 0000026C  0C54 2B71                cmpi.w     [A4], 0x2B71 /* '+q' */
  212. 00000270  6706                     beq        +0x8 /* 00000278 */
  213. 00000272  704A                     moveq.l    D0, 0x4A
  214. 00000274  6000 0102                bra        +0x104 /* 00000378 */
  215. label00000278:
  216. 00000278  508C                     addq.l     A4, 8
  217. 0000027A  486E FFAA                pea.l      [A6 - 0x56]
  218. 0000027E  486E FFE6                pea.l      [A6 - 0x1A]
  219. 00000282  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  220. 00000286  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  221. 0000028A  2F0C                     move.l     -[A7], A4
  222. 0000028C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  223. 00000290  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  224. 00000294  4FEF 0018                lea.l      A7, [A7 + 0x18]
  225. 00000298  3D40 FFE8                move.w     [A6 - 0x18], D0
  226. 0000029C  4A6E FFE8                tst.w      [A6 - 0x18]
  227. 000002A0  6708                     beq        +0xA /* 000002AA */
  228. 000002A2  302E FFE8                move.w     D0, [A6 - 0x18]
  229. 000002A6  6000 00D0                bra        +0xD2 /* 00000378 */
  230. label000002AA:
  231. 000002AA  0C6C 2B22 FFF8           cmpi.w     [A4 - 0x8], 0x2B22 /* '+\"' */
  232. 000002B0  665C                     bne        +0x5E /* 0000030E */
  233. 000002B2  486E FFEA                pea.l      [A6 - 0x16]
  234. 000002B6  486E FFAA                pea.l      [A6 - 0x56]
  235. 000002BA  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  236. 000002BE  508F                     addq.l     A7, 8
  237. 000002C0  3D40 FFE8                move.w     [A6 - 0x18], D0
  238. 000002C4  486E FFAA                pea.l      [A6 - 0x56]
  239. 000002C8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  240. 000002CC  588F                     addq.l     A7, 4
  241. 000002CE  4A6E FFE8                tst.w      [A6 - 0x18]
  242. 000002D2  6708                     beq        +0xA /* 000002DC */
  243. 000002D4  302E FFE8                move.w     D0, [A6 - 0x18]
  244. 000002D8  6000 009E                bra        +0xA0 /* 00000378 */
  245. label000002DC:
  246. 000002DC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  247. 000002E0  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  248. 000002E4  206E FFFA                movea.l    A0, [A6 - 0x6]
  249. 000002E8  2F10                     move.l     -[A7], [A0]
  250. 000002EA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  251. 000002EE  3F3C 0001                move.w     -[A7], 0x1
  252. 000002F2  486E FE70                pea.l      [A6 - 0x190]
  253. 000002F6  4EBA 02B2                jsr        [PC + 0x2B2 /* 000005AA */]
  254. 000002FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  255. 000002FE  3D40 FFE8                move.w     [A6 - 0x18], D0
  256. 00000302  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  257. 00000306  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  258. 0000030A  6000 0068                bra        +0x6A /* 00000374 */
  259. label0000030E:
  260. 0000030E  486E FFAA                pea.l      [A6 - 0x56]
  261. 00000312  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  262. 00000316  588F                     addq.l     A7, 4
  263. 00000318  2040                     movea.l    A0, D0
  264. 0000031A  1D50 FFFF                move.b     [A6 - 0x1], [A0]
  265. 0000031E  486E FFAA                pea.l      [A6 - 0x56]
  266. 00000322  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  267. 00000326  588F                     addq.l     A7, 4
  268. 00000328  3D40 FFE4                move.w     [A6 - 0x1C], D0
  269. 0000032C  486E FFAA                pea.l      [A6 - 0x56]
  270. 00000330  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  271. 00000334  588F                     addq.l     A7, 4
  272. 00000336  0C6E 0001 FFE4           cmpi.w     [A6 - 0x1C], 0x1
  273. 0000033C  6704                     beq        +0x6 /* 00000342 */
  274. 0000033E  704B                     moveq.l    D0, 0x4B
  275. 00000340  6036                     bra        +0x38 /* 00000378 */
  276. label00000342:
  277. 00000342  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  278. 00000346  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  279. 0000034A  206E FFFA                movea.l    A0, [A6 - 0x6]
  280. 0000034E  2F10                     move.l     -[A7], [A0]
  281. 00000350  102E FFFF                move.b     D0, [A6 - 0x1]
  282. 00000354  4880                     ext.w      D0
  283. 00000356  48C0                     ext.l      D0
  284. 00000358  2F00                     move.l     -[A7], D0
  285. 0000035A  4267                     clr.w      -[A7]
  286. 0000035C  486E FE70                pea.l      [A6 - 0x190]
  287. 00000360  4EBA 0248                jsr        [PC + 0x248 /* 000005AA */]
  288. 00000364  4FEF 000E                lea.l      A7, [A7 + 0xE]
  289. 00000368  3D40 FFE8                move.w     [A6 - 0x18], D0
  290. 0000036C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  291. 00000370  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  292. label00000374:
  293. 00000374  302E FFE8                move.w     D0, [A6 - 0x18]
  294. label00000378:
  295. 00000378  285F                     movea.l    A4, [A7]+
  296. 0000037A  4E5E                     unlink     A6
  297. 0000037C  4E75                     rts
  298. fn0000037E:
  299. 0000037E  4E56 FFFA                link       A6, -0x0006
  300. 00000382  486D DF88                pea.l      [A5 - 0x2078]
  301. 00000386  4EBA 055E                jsr        [PC + 0x55E /* 000008E6 */]
  302. 0000038A  588F                     addq.l     A7, 4
  303. 0000038C  3D40 FFFA                move.w     [A6 - 0x6], D0
  304. 00000390  0C6E FFFF FFFA           cmpi.w     [A6 - 0x6], 0xFFFF
  305. 00000396  6606                     bne        +0x8 /* 0000039E */
  306. 00000398  7044                     moveq.l    D0, 0x44
  307. 0000039A  6000 0128                bra        +0x12A /* 000004C4 */
  308. label0000039E:
  309. 0000039E  4267                     clr.w      -[A7]
  310. 000003A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  311. 000003A4  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  312. 000003A8  486E FFFC                pea.l      [A6 - 0x4]
  313. 000003AC  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  314. 000003B0  301F                     move.w     D0, [A7]+
  315. 000003B2  3D40 FFFE                move.w     [A6 - 0x2], D0
  316. 000003B6  4A6E FFFE                tst.w      [A6 - 0x2]
  317. 000003BA  6656                     bne        +0x58 /* 00000412 */
  318. 000003BC  302E FFFA                move.w     D0, [A6 - 0x6]
  319. 000003C0  C1FC 010A                muls.w     D0, 0x10A
  320. 000003C4  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  321. 000003C8  D1C0                     add.l      A0, D0
  322. 000003CA  316E FFFC 0100           move.w     [A0 + 0x100], [A6 - 0x4]
  323. 000003D0  302E FFFA                move.w     D0, [A6 - 0x6]
  324. 000003D4  C1FC 010A                muls.w     D0, 0x10A
  325. 000003D8  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  326. 000003DC  D1C0                     add.l      A0, D0
  327. 000003DE  4850                     pea.l      [A0]
  328. 000003E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  329. 000003E4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  330. 000003E8  508F                     addq.l     A7, 8
  331. 000003EA  302E FFFA                move.w     D0, [A6 - 0x6]
  332. 000003EE  C1FC 010A                muls.w     D0, 0x10A
  333. 000003F2  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  334. 000003F6  D1C0                     add.l      A0, D0
  335. 000003F8  302E FFFA                move.w     D0, [A6 - 0x6]
  336. 000003FC  C1FC 010A                muls.w     D0, 0x10A
  337. 00000400  43ED DC6A                lea.l      A1, [A5 - 0x2396]
  338. 00000404  D3C0                     add.l      A1, D0
  339. 00000406  42A9 0106                clr.l      [A1 + 0x106]
  340. 0000040A  42A8 0102                clr.l      [A0 + 0x102]
  341. 0000040E  6000 00B2                bra        +0xB4 /* 000004C2 */
  342. label00000412:
  343. 00000412  0C6E FFD5 FFFE           cmpi.w     [A6 - 0x2], 0xFFD5
  344. 00000418  6600 00A4                bne        +0xA6 /* 000004BE */
  345. 0000041C  206D 9064                movea.l    A0, [A5 - 0x6F9C]
  346. 00000420  226D 9064                movea.l    A1, [A5 - 0x6F9C]
  347. 00000424  4267                     clr.w      -[A7]
  348. 00000426  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  349. 0000042A  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  350. 0000042E  2050                     movea.l    A0, [A0]
  351. 00000430  2F10                     move.l     -[A7], [A0]
  352. 00000432  2051                     movea.l    A0, [A1]
  353. 00000434  2F28 0004                move.l     -[A7], [A0 + 0x4]
  354. 00000438  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  355. 0000043C  301F                     move.w     D0, [A7]+
  356. 0000043E  4A40                     tst.w      D0
  357. 00000440  6600 0078                bne        +0x7A /* 000004BA */
  358. 00000444  4267                     clr.w      -[A7]
  359. 00000446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  360. 0000044A  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  361. 0000044E  486E FFFC                pea.l      [A6 - 0x4]
  362. 00000452  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  363. 00000456  301F                     move.w     D0, [A7]+
  364. 00000458  3D40 FFFE                move.w     [A6 - 0x2], D0
  365. 0000045C  4A6E FFFE                tst.w      [A6 - 0x2]
  366. 00000460  6654                     bne        +0x56 /* 000004B6 */
  367. 00000462  302E FFFA                move.w     D0, [A6 - 0x6]
  368. 00000466  C1FC 010A                muls.w     D0, 0x10A
  369. 0000046A  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  370. 0000046E  D1C0                     add.l      A0, D0
  371. 00000470  316E FFFC 0100           move.w     [A0 + 0x100], [A6 - 0x4]
  372. 00000476  302E FFFA                move.w     D0, [A6 - 0x6]
  373. 0000047A  C1FC 010A                muls.w     D0, 0x10A
  374. 0000047E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  375. 00000482  D1C0                     add.l      A0, D0
  376. 00000484  4850                     pea.l      [A0]
  377. 00000486  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  378. 0000048A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  379. 0000048E  508F                     addq.l     A7, 8
  380. 00000490  302E FFFA                move.w     D0, [A6 - 0x6]
  381. 00000494  C1FC 010A                muls.w     D0, 0x10A
  382. 00000498  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  383. 0000049C  D1C0                     add.l      A0, D0
  384. 0000049E  302E FFFA                move.w     D0, [A6 - 0x6]
  385. 000004A2  C1FC 010A                muls.w     D0, 0x10A
  386. 000004A6  43ED DC6A                lea.l      A1, [A5 - 0x2396]
  387. 000004AA  D3C0                     add.l      A1, D0
  388. 000004AC  42A9 0106                clr.l      [A1 + 0x106]
  389. 000004B0  42A8 0102                clr.l      [A0 + 0x102]
  390. 000004B4  600C                     bra        +0xE /* 000004C2 */
  391. label000004B6:
  392. 000004B6  7045                     moveq.l    D0, 0x45
  393. 000004B8  600A                     bra        +0xC /* 000004C4 */
  394. label000004BA:
  395. 000004BA  7046                     moveq.l    D0, 0x46
  396. 000004BC  6006                     bra        +0x8 /* 000004C4 */
  397. label000004BE:
  398. 000004BE  7045                     moveq.l    D0, 0x45
  399. 000004C0  6002                     bra        +0x4 /* 000004C4 */
  400. label000004C2:
  401. 000004C2  7000                     moveq.l    D0, 0x00
  402. label000004C4:
  403. 000004C4  4E5E                     unlink     A6
  404. 000004C6  4E75                     rts
  405. fn000004C8:
  406. 000004C8  4E56 FEFE                link       A6, -0x0102
  407. 000004CC  486E FEFE                pea.l      [A6 - 0x102]
  408. 000004D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  409. 000004D4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  410. 000004D8  508F                     addq.l     A7, 8
  411. 000004DA  486E FEFE                pea.l      [A6 - 0x102]
  412. 000004DE  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  413. 000004E2  588F                     addq.l     A7, 4
  414. 000004E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  415. 000004E8  4EBA 03FC                jsr        [PC + 0x3FC /* 000008E6 */]
  416. 000004EC  588F                     addq.l     A7, 4
  417. 000004EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  418. 000004F2  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  419. 000004F8  6604                     bne        +0x6 /* 000004FE */
  420. 000004FA  7047                     moveq.l    D0, 0x47
  421. 000004FC  602A                     bra        +0x2C /* 00000528 */
  422. label000004FE:
  423. 000004FE  302E FFFE                move.w     D0, [A6 - 0x2]
  424. 00000502  C1FC 010A                muls.w     D0, 0x10A
  425. 00000506  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  426. 0000050A  D1C0                     add.l      A0, D0
  427. 0000050C  3F28 0100                move.w     -[A7], [A0 + 0x100]
  428. 00000510  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  429. 00000514  548F                     addq.l     A7, 2
  430. 00000516  302E FFFE                move.w     D0, [A6 - 0x2]
  431. 0000051A  C1FC 010A                muls.w     D0, 0x10A
  432. 0000051E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  433. 00000522  D1C0                     add.l      A0, D0
  434. 00000524  4210                     clr.b      [A0]
  435. 00000526  7000                     moveq.l    D0, 0x00
  436. label00000528:
  437. 00000528  4E5E                     unlink     A6
  438. 0000052A  4E75                     rts
  439. export_440:
  440. 0000052C  4E56 FFEE                link       A6, -0x0012
  441. 00000530  426E FFFE                clr.w      [A6 - 0x2]
  442. 00000534  603E                     bra        +0x40 /* 00000574 */
  443. label00000536:
  444. 00000536  302E FFFE                move.w     D0, [A6 - 0x2]
  445. 0000053A  C1FC 010A                muls.w     D0, 0x10A
  446. 0000053E  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  447. 00000542  D1C0                     add.l      A0, D0
  448. 00000544  4A10                     tst.b      [A0]
  449. 00000546  6728                     beq        +0x2A /* 00000570 */
  450. 00000548  302E FFFE                move.w     D0, [A6 - 0x2]
  451. 0000054C  C1FC 010A                muls.w     D0, 0x10A
  452. 00000550  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  453. 00000554  D1C0                     add.l      A0, D0
  454. 00000556  3F28 0100                move.w     -[A7], [A0 + 0x100]
  455. 0000055A  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  456. 0000055E  548F                     addq.l     A7, 2
  457. 00000560  302E FFFE                move.w     D0, [A6 - 0x2]
  458. 00000564  C1FC 010A                muls.w     D0, 0x10A
  459. 00000568  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  460. 0000056C  D1C0                     add.l      A0, D0
  461. 0000056E  4210                     clr.b      [A0]
  462. label00000570:
  463. 00000570  526E FFFE                addq.w     [A6 - 0x2], 1
  464. label00000574:
  465. 00000574  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  466. 0000057A  6DBA                     blt        -0x44 /* 00000536 */
  467. 0000057C  426E FFF6                clr.w      [A6 - 0xA]
  468. 00000580  42A7                     clr.l      -[A7]
  469. 00000582  42A7                     clr.l      -[A7]
  470. 00000584  486E FFEE                pea.l      [A6 - 0x12]
  471. 00000588  42A7                     clr.l      -[A7]
  472. 0000058A  4EBA 054A                jsr        [PC + 0x54A /* 00000AD6 */]
  473. 0000058E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  474. 00000592  42A7                     clr.l      -[A7]
  475. 00000594  42A7                     clr.l      -[A7]
  476. 00000596  486E FFEE                pea.l      [A6 - 0x12]
  477. 0000059A  42A7                     clr.l      -[A7]
  478. 0000059C  4EBA 0D88                jsr        [PC + 0xD88 /* 00001326 */]
  479. 000005A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  480. 000005A4  7000                     moveq.l    D0, 0x00
  481. 000005A6  4E5E                     unlink     A6
  482. 000005A8  4E75                     rts
  483. fn000005AA:
  484. 000005AA  4E56 FEEA                link       A6, -0x0116
  485. 000005AE  2F0C                     move.l     -[A7], A4
  486. 000005B0  486E FEF6                pea.l      [A6 - 0x10A]
  487. 000005B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  488. 000005B8  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  489. 000005BC  508F                     addq.l     A7, 8
  490. 000005BE  486E FEF6                pea.l      [A6 - 0x10A]
  491. 000005C2  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  492. 000005C6  588F                     addq.l     A7, 4
  493. 000005C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  494. 000005CC  4EBA 0318                jsr        [PC + 0x318 /* 000008E6 */]
  495. 000005D0  588F                     addq.l     A7, 4
  496. 000005D2  3D40 FFFC                move.w     [A6 - 0x4], D0
  497. 000005D6  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  498. 000005DC  6606                     bne        +0x8 /* 000005E4 */
  499. 000005DE  7047                     moveq.l    D0, 0x47
  500. 000005E0  6000 01EA                bra        +0x1EC /* 000007CC */
  501. label000005E4:
  502. 000005E4  302E FFFC                move.w     D0, [A6 - 0x4]
  503. 000005E8  C1FC 010A                muls.w     D0, 0x10A
  504. 000005EC  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  505. 000005F0  D1C0                     add.l      A0, D0
  506. 000005F2  3D68 0100 FFFA           move.w     [A6 - 0x6], [A0 + 0x100]
  507. 000005F8  302E FFFC                move.w     D0, [A6 - 0x4]
  508. 000005FC  C1FC 010A                muls.w     D0, 0x10A
  509. 00000600  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  510. 00000604  D1C0                     add.l      A0, D0
  511. 00000606  4267                     clr.w      -[A7]
  512. 00000608  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  513. 0000060C  3F3C 0001                move.w     -[A7], 0x1
  514. 00000610  2F28 0106                move.l     -[A7], [A0 + 0x106]
  515. 00000614  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  516. 00000618  301F                     move.w     D0, [A7]+
  517. 0000061A  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  518. 00000620  6600 00B8                bne        +0xBA /* 000006DA */
  519. 00000624  2D6E 000E FEF2           move.l     [A6 - 0x10E], [A6 + 0xE]
  520. 0000062A  4AAE FEF2                tst.l      [A6 - 0x10E]
  521. 0000062E  6C06                     bge        +0x8 /* 00000636 */
  522. 00000630  7002                     moveq.l    D0, 0x02
  523. 00000632  6000 0198                bra        +0x19A /* 000007CC */
  524. label00000636:
  525. 00000636  202E FEF2                move.l     D0, [A6 - 0x10E]
  526. 0000063A  D080                     add.l      D0, D0
  527. 0000063C  2F00                     move.l     -[A7], D0
  528. 0000063E  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  529. 00000642  588F                     addq.l     A7, 4
  530. 00000644  4A40                     tst.w      D0
  531. 00000646  6706                     beq        +0x8 /* 0000064E */
  532. 00000648  7025                     moveq.l    D0, 0x25
  533. 0000064A  6000 0180                bra        +0x182 /* 000007CC */
  534. label0000064E:
  535. 0000064E  42A7                     clr.l      -[A7]
  536. 00000650  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  537. 00000654  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  538. 00000658  205F                     movea.l    A0, [A7]+
  539. 0000065A  2D48 FFF6                move.l     [A6 - 0xA], A0
  540. 0000065E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  541. 00000662  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  542. 00000666  4267                     clr.w      -[A7]
  543. 00000668  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  544. 0000066C  486E FEF2                pea.l      [A6 - 0x10E]
  545. 00000670  206E FFF6                movea.l    A0, [A6 - 0xA]
  546. 00000674  2F10                     move.l     -[A7], [A0]
  547. 00000676  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  548. 0000067A  301F                     move.w     D0, [A7]+
  549. 0000067C  3D40 FFFE                move.w     [A6 - 0x2], D0
  550. 00000680  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  551. 00000684  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  552. 00000688  4A6E FFFE                tst.w      [A6 - 0x2]
  553. 0000068C  6708                     beq        +0xA /* 00000696 */
  554. 0000068E  0C6E FFD9 FFFE           cmpi.w     [A6 - 0x2], 0xFFD9
  555. 00000694  6638                     bne        +0x3A /* 000006CE */
  556. label00000696:
  557. 00000696  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  558. 0000069A  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  559. 0000069E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  560. 000006A2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  561. 000006A6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  562. 000006AA  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  563. 000006AE  508F                     addq.l     A7, 8
  564. 000006B0  302E FFFC                move.w     D0, [A6 - 0x4]
  565. 000006B4  C1FC 010A                muls.w     D0, 0x10A
  566. 000006B8  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  567. 000006BC  D1C0                     add.l      A0, D0
  568. 000006BE  4267                     clr.w      -[A7]
  569. 000006C0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  570. 000006C4  4868 0106                pea.l      [A0 + 0x106]
  571. 000006C8  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  572. 000006CC  301F                     move.w     D0, [A7]+
  573. label000006CE:
  574. 000006CE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  575. 000006D2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  576. 000006D6  6000 00F2                bra        +0xF4 /* 000007CA */
  577. label000006DA:
  578. 000006DA  2D7C 0000 0200 FEEA      move.l     [A6 - 0x116], 0x200
  579. 000006E2  42A7                     clr.l      -[A7]
  580. 000006E4  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  581. 000006E8  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  582. 000006EC  205F                     movea.l    A0, [A7]+
  583. 000006EE  2D48 FFF6                move.l     [A6 - 0xA], A0
  584. 000006F2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  585. 000006F6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  586. 000006FA  206E FFF6                movea.l    A0, [A6 - 0xA]
  587. 000006FE  2850                     movea.l    A4, [A0]
  588. 00000700  42AE FEEE                clr.l      [A6 - 0x112]
  589. label00000704:
  590. 00000704  7001                     moveq.l    D0, 0x01
  591. 00000706  2D40 FEF2                move.l     [A6 - 0x10E], D0
  592. 0000070A  4267                     clr.w      -[A7]
  593. 0000070C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  594. 00000710  486E FEF2                pea.l      [A6 - 0x10E]
  595. 00000714  2F0C                     move.l     -[A7], A4
  596. 00000716  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  597. 0000071A  301F                     move.w     D0, [A7]+
  598. 0000071C  3D40 FFFE                move.w     [A6 - 0x2], D0
  599. 00000720  4A6E FFFE                tst.w      [A6 - 0x2]
  600. 00000724  6604                     bne        +0x6 /* 0000072A */
  601. 00000726  52AE FEEE                addq.l     [A6 - 0x112], 1
  602. label0000072A:
  603. 0000072A  202E FEEE                move.l     D0, [A6 - 0x112]
  604. 0000072E  B0AE FEEA                cmp.l      D0, [A6 - 0x116]
  605. 00000732  6D36                     blt        +0x38 /* 0000076A */
  606. 00000734  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  607. 00000738  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  608. 0000073C  06AE 0000 0200 FEEA      addi.l     [A6 - 0x116], 0x200
  609. 00000744  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  610. 00000748  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  611. 0000074C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  612. 00000750  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  613. 00000754  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  614. 00000758  206E FFF6                movea.l    A0, [A6 - 0xA]
  615. 0000075C  2010                     move.l     D0, [A0]
  616. 0000075E  D0AE FEEA                add.l      D0, [A6 - 0x116]
  617. 00000762  0680 FFFF FDFF           addi.l     D0, 0xFFFFFDFF
  618. 00000768  2840                     movea.l    A4, D0
  619. label0000076A:
  620. 0000076A  4A6E FFFE                tst.w      [A6 - 0x2]
  621. 0000076E  660C                     bne        +0xE /* 0000077C */
  622. 00000770  41D4                     lea.l      A0, [A4]
  623. 00000772  528C                     addq.l     A4, 1
  624. 00000774  1010                     move.b     D0, [A0]
  625. 00000776  B02E 0011                cmp.b      D0, [A6 + 0x11]
  626. 0000077A  6688                     bne        -0x76 /* 00000704 */
  627. label0000077C:
  628. 0000077C  4A6E FFFE                tst.w      [A6 - 0x2]
  629. 00000780  6708                     beq        +0xA /* 0000078A */
  630. 00000782  0C6E FFD9 FFFE           cmpi.w     [A6 - 0x2], 0xFFD9
  631. 00000788  6638                     bne        +0x3A /* 000007C2 */
  632. label0000078A:
  633. 0000078A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  634. 0000078E  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  635. 00000792  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  636. 00000796  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  637. 0000079A  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  638. 0000079E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  639. 000007A2  508F                     addq.l     A7, 8
  640. 000007A4  302E FFFC                move.w     D0, [A6 - 0x4]
  641. 000007A8  C1FC 010A                muls.w     D0, 0x10A
  642. 000007AC  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  643. 000007B0  D1C0                     add.l      A0, D0
  644. 000007B2  4267                     clr.w      -[A7]
  645. 000007B4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  646. 000007B8  4868 0106                pea.l      [A0 + 0x106]
  647. 000007BC  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  648. 000007C0  301F                     move.w     D0, [A7]+
  649. label000007C2:
  650. 000007C2  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  651. 000007C6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  652. label000007CA:
  653. 000007CA  7000                     moveq.l    D0, 0x00
  654. label000007CC:
  655. 000007CC  285F                     movea.l    A4, [A7]+
  656. 000007CE  4E5E                     unlink     A6
  657. 000007D0  4E75                     rts
  658. fn000007D2:
  659. 000007D2  4E56 FEF6                link       A6, -0x010A
  660. 000007D6  486E FEF6                pea.l      [A6 - 0x10A]
  661. 000007DA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  662. 000007DE  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  663. 000007E2  508F                     addq.l     A7, 8
  664. 000007E4  486E FEF6                pea.l      [A6 - 0x10A]
  665. 000007E8  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  666. 000007EC  588F                     addq.l     A7, 4
  667. 000007EE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  668. 000007F2  4EBA 00F2                jsr        [PC + 0xF2 /* 000008E6 */]
  669. 000007F6  588F                     addq.l     A7, 4
  670. 000007F8  3D40 FFF8                move.w     [A6 - 0x8], D0
  671. 000007FC  0C6E FFFF FFF8           cmpi.w     [A6 - 0x8], 0xFFFF
  672. 00000802  6606                     bne        +0x8 /* 0000080A */
  673. 00000804  7047                     moveq.l    D0, 0x47
  674. 00000806  6000 00DA                bra        +0xDC /* 000008E2 */
  675. label0000080A:
  676. 0000080A  302E FFF8                move.w     D0, [A6 - 0x8]
  677. 0000080E  C1FC 010A                muls.w     D0, 0x10A
  678. 00000812  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  679. 00000816  D1C0                     add.l      A0, D0
  680. 00000818  3D68 0100 FFF6           move.w     [A6 - 0xA], [A0 + 0x100]
  681. 0000081E  302E FFF8                move.w     D0, [A6 - 0x8]
  682. 00000822  C1FC 010A                muls.w     D0, 0x10A
  683. 00000826  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  684. 0000082A  D1C0                     add.l      A0, D0
  685. 0000082C  2D68 0102 FFFA           move.l     [A6 - 0x6], [A0 + 0x102]
  686. 00000832  4AAE FFFA                tst.l      [A6 - 0x6]
  687. 00000836  6614                     bne        +0x16 /* 0000084C */
  688. 00000838  4A6E 0008                tst.w      [A6 + 0x8]
  689. 0000083C  660E                     bne        +0x10 /* 0000084C */
  690. 0000083E  4267                     clr.w      -[A7]
  691. 00000840  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  692. 00000844  42A7                     clr.l      -[A7]
  693. 00000846  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  694. 0000084A  301F                     move.w     D0, [A7]+
  695. label0000084C:
  696. 0000084C  4A6E 0008                tst.w      [A6 + 0x8]
  697. 00000850  6710                     beq        +0x12 /* 00000862 */
  698. 00000852  4267                     clr.w      -[A7]
  699. 00000854  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  700. 00000858  486E FFFA                pea.l      [A6 - 0x6]
  701. 0000085C  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  702. 00000860  301F                     move.w     D0, [A7]+
  703. label00000862:
  704. 00000862  4267                     clr.w      -[A7]
  705. 00000864  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  706. 00000868  3F3C 0001                move.w     -[A7], 0x1
  707. 0000086C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  708. 00000870  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  709. 00000874  301F                     move.w     D0, [A7]+
  710. 00000876  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  711. 0000087A  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  712. 0000087E  588F                     addq.l     A7, 4
  713. 00000880  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  714. 00000884  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  715. 00000888  588F                     addq.l     A7, 4
  716. 0000088A  2D40 FFFA                move.l     [A6 - 0x6], D0
  717. 0000088E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  718. 00000892  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  719. 00000896  588F                     addq.l     A7, 4
  720. 00000898  4267                     clr.w      -[A7]
  721. 0000089A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  722. 0000089E  486E FFFA                pea.l      [A6 - 0x6]
  723. 000008A2  2F00                     move.l     -[A7], D0
  724. 000008A4  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  725. 000008A8  301F                     move.w     D0, [A7]+
  726. 000008AA  3D40 FFFE                move.w     [A6 - 0x2], D0
  727. 000008AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  728. 000008B2  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  729. 000008B6  588F                     addq.l     A7, 4
  730. 000008B8  4A6E FFFE                tst.w      [A6 - 0x2]
  731. 000008BC  6704                     beq        +0x6 /* 000008C2 */
  732. 000008BE  7048                     moveq.l    D0, 0x48
  733. 000008C0  6020                     bra        +0x22 /* 000008E2 */
  734. label000008C2:
  735. 000008C2  302E FFF8                move.w     D0, [A6 - 0x8]
  736. 000008C6  C1FC 010A                muls.w     D0, 0x10A
  737. 000008CA  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  738. 000008CE  D1C0                     add.l      A0, D0
  739. 000008D0  4267                     clr.w      -[A7]
  740. 000008D2  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  741. 000008D6  4868 0102                pea.l      [A0 + 0x102]
  742. 000008DA  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  743. 000008DE  301F                     move.w     D0, [A7]+
  744. 000008E0  7000                     moveq.l    D0, 0x00
  745. label000008E2:
  746. 000008E2  4E5E                     unlink     A6
  747. 000008E4  4E75                     rts
  748. fn000008E6:
  749. 000008E6  4E56 FFFC                link       A6, -0x0004
  750. 000008EA  426E FFFC                clr.w      [A6 - 0x4]
  751. 000008EE  70FF                     moveq.l    D0, 0xFFFFFFFF
  752. 000008F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  753. 000008F4  6028                     bra        +0x2A /* 0000091E */
  754. label000008F6:
  755. 000008F6  302E FFFC                move.w     D0, [A6 - 0x4]
  756. 000008FA  C1FC 010A                muls.w     D0, 0x10A
  757. 000008FE  41ED DC6A                lea.l      A0, [A5 - 0x2396]
  758. 00000902  D1C0                     add.l      A0, D0
  759. 00000904  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  760. 00000908  4850                     pea.l      [A0]
  761. 0000090A  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  762. 0000090E  508F                     addq.l     A7, 8
  763. 00000910  4A40                     tst.w      D0
  764. 00000912  6706                     beq        +0x8 /* 0000091A */
  765. 00000914  3D6E FFFC FFFE           move.w     [A6 - 0x2], [A6 - 0x4]
  766. label0000091A:
  767. 0000091A  526E FFFC                addq.w     [A6 - 0x4], 1
  768. label0000091E:
  769. 0000091E  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  770. 00000924  6C08                     bge        +0xA /* 0000092E */
  771. 00000926  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  772. 0000092C  67C8                     beq        -0x36 /* 000008F6 */
  773. label0000092E:
  774. 0000092E  302E FFFE                move.w     D0, [A6 - 0x2]
  775. 00000932  4E5E                     unlink     A6
  776. 00000934  4E75                     rts
  777. export_446:
  778. 00000936  4E56 FFB2                link       A6, -0x004E
  779. 0000093A  2F0C                     move.l     -[A7], A4
  780. 0000093C  286E 000C                movea.l    A4, [A6 + 0xC]
  781. 00000940  508C                     addq.l     A4, 8
  782. 00000942  4A6D DB52                tst.w      [A5 - 0x24AE]
  783. 00000946  6706                     beq        +0x8 /* 0000094E */
  784. 00000948  7059                     moveq.l    D0, 0x59
  785. 0000094A  6000 0184                bra        +0x186 /* 00000AD0 */
  786. label0000094E:
  787. 0000094E  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  788. 00000952  6602                     bne        +0x4 /* 00000956 */
  789. 00000954  508C                     addq.l     A4, 8
  790. label00000956:
  791. 00000956  486E FFB2                pea.l      [A6 - 0x4E]
  792. 0000095A  486E FFEC                pea.l      [A6 - 0x14]
  793. 0000095E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  794. 00000962  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  795. 00000966  2F0C                     move.l     -[A7], A4
  796. 00000968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  797. 0000096C  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  798. 00000970  4FEF 0018                lea.l      A7, [A7 + 0x18]
  799. 00000974  3D40 FFEE                move.w     [A6 - 0x12], D0
  800. 00000978  4A6E FFEE                tst.w      [A6 - 0x12]
  801. 0000097C  6708                     beq        +0xA /* 00000986 */
  802. 0000097E  302E FFEE                move.w     D0, [A6 - 0x12]
  803. 00000982  6000 014C                bra        +0x14E /* 00000AD0 */
  804. label00000986:
  805. 00000986  486D DA52                pea.l      [A5 - 0x25AE]
  806. 0000098A  486E FFB2                pea.l      [A6 - 0x4E]
  807. 0000098E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  808. 00000992  508F                     addq.l     A7, 8
  809. 00000994  486E FFB2                pea.l      [A6 - 0x4E]
  810. 00000998  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  811. 0000099C  588F                     addq.l     A7, 4
  812. 0000099E  302E FFEC                move.w     D0, [A6 - 0x14]
  813. 000009A2  48C0                     ext.l      D0
  814. 000009A4  E780                     asl        D0, 3
  815. 000009A6  D9C0                     add.l      A4, D0
  816. 000009A8  0C54 2AFB                cmpi.w     [A4], 0x2AFB
  817. 000009AC  6652                     bne        +0x54 /* 00000A00 */
  818. 000009AE  508C                     addq.l     A4, 8
  819. 000009B0  486D DA4A                pea.l      [A5 - 0x25B6]
  820. 000009B4  486E FFEC                pea.l      [A6 - 0x14]
  821. 000009B8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  822. 000009BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  823. 000009C0  2F0C                     move.l     -[A7], A4
  824. 000009C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  825. 000009C6  4EAD 09AA                jsr        [A5 + 0x9AA /* export_305 */]
  826. 000009CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  827. 000009CE  3D40 FFEE                move.w     [A6 - 0x12], D0
  828. 000009D2  4A6E FFEE                tst.w      [A6 - 0x12]
  829. 000009D6  6708                     beq        +0xA /* 000009E0 */
  830. 000009D8  302E FFEE                move.w     D0, [A6 - 0x12]
  831. 000009DC  6000 00F2                bra        +0xF4 /* 00000AD0 */
  832. label000009E0:
  833. 000009E0  4267                     clr.w      -[A7]
  834. 000009E2  486D DA4A                pea.l      [A5 - 0x25B6]
  835. 000009E6  A8AE                     syscall    EmptyRect
  836. 000009E8  101F                     move.b     D0, [A7]+
  837. 000009EA  4A00                     tst.b      D0
  838. 000009EC  6706                     beq        +0x8 /* 000009F4 */
  839. 000009EE  7042                     moveq.l    D0, 0x42
  840. 000009F0  6000 00DE                bra        +0xE0 /* 00000AD0 */
  841. label000009F4:
  842. 000009F4  302E FFEC                move.w     D0, [A6 - 0x14]
  843. 000009F8  48C0                     ext.l      D0
  844. 000009FA  E780                     asl        D0, 3
  845. 000009FC  D9C0                     add.l      A4, D0
  846. 000009FE  6018                     bra        +0x1A /* 00000A18 */
  847. label00000A00:
  848. 00000A00  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  849. 00000A04  A873                     syscall    SetPort
  850. 00000A06  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  851. 00000A0A  486D DA4A                pea.l      [A5 - 0x25B6]
  852. 00000A0E  4EAD 0ACA                jsr        [A5 + 0xACA /* export_341 */]
  853. 00000A12  588F                     addq.l     A7, 4
  854. 00000A14  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  855. label00000A18:
  856. 00000A18  4A54                     tst.w      [A4]
  857. 00000A1A  6706                     beq        +0x8 /* 00000A22 */
  858. 00000A1C  7013                     moveq.l    D0, 0x13
  859. 00000A1E  6000 00B0                bra        +0xB2 /* 00000AD0 */
  860. label00000A22:
  861. 00000A22  4267                     clr.w      -[A7]
  862. 00000A24  486D DA52                pea.l      [A5 - 0x25AE]
  863. 00000A28  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  864. 00000A2C  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  865. 00000A30  301F                     move.w     D0, [A7]+
  866. 00000A32  4267                     clr.w      -[A7]
  867. 00000A34  42A7                     clr.l      -[A7]
  868. 00000A36  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  869. 00000A3A  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  870. 00000A3E  301F                     move.w     D0, [A7]+
  871. 00000A40  486D DA52                pea.l      [A5 - 0x25AE]
  872. 00000A44  A9B1                     syscall    CreateResFile
  873. 00000A46  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  874. 00000A4A  6706                     beq        +0x8 /* 00000A52 */
  875. 00000A4C  705A                     moveq.l    D0, 0x5A
  876. 00000A4E  6000 0080                bra        +0x82 /* 00000AD0 */
  877. label00000A52:
  878. 00000A52  4267                     clr.w      -[A7]
  879. 00000A54  486D DA52                pea.l      [A5 - 0x25AE]
  880. 00000A58  A997                     syscall    OpenResFile
  881. 00000A5A  301F                     move.w     D0, [A7]+
  882. 00000A5C  3B40 DB54                move.w     [A5 - 0x24AC], D0
  883. 00000A60  0C6D FFFF DB54           cmpi.w     [A5 - 0x24AC], 0xFFFF
  884. 00000A66  6606                     bne        +0x8 /* 00000A6E */
  885. 00000A68  705A                     moveq.l    D0, 0x5A
  886. 00000A6A  6000 0064                bra        +0x66 /* 00000AD0 */
  887. label00000A6E:
  888. 00000A6E  4267                     clr.w      -[A7]
  889. 00000A70  486D DA52                pea.l      [A5 - 0x25AE]
  890. 00000A74  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  891. 00000A78  486E FFF0                pea.l      [A6 - 0x10]
  892. 00000A7C  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  893. 00000A80  301F                     move.w     D0, [A7]+
  894. 00000A82  3D40 FFEE                move.w     [A6 - 0x12], D0
  895. 00000A86  4A6E FFEE                tst.w      [A6 - 0x12]
  896. 00000A8A  6704                     beq        +0x6 /* 00000A90 */
  897. 00000A8C  705A                     moveq.l    D0, 0x5A
  898. 00000A8E  6040                     bra        +0x42 /* 00000AD0 */
  899. label00000A90:
  900. 00000A90  2D7C 5049 4353 FFF0      move.l     [A6 - 0x10], 0x50494353 /* 'PICS' */
  901. 00000A98  2D7C 3F3F 3F3F FFF4      move.l     [A6 - 0xC], 0x3F3F3F3F /* '????' */
  902. 00000AA0  4267                     clr.w      -[A7]
  903. 00000AA2  486D DA52                pea.l      [A5 - 0x25AE]
  904. 00000AA6  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  905. 00000AAA  486E FFF0                pea.l      [A6 - 0x10]
  906. 00000AAE  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  907. 00000AB2  301F                     move.w     D0, [A7]+
  908. 00000AB4  3D40 FFEE                move.w     [A6 - 0x12], D0
  909. 00000AB8  4A6E FFEE                tst.w      [A6 - 0x12]
  910. 00000ABC  6704                     beq        +0x6 /* 00000AC2 */
  911. 00000ABE  705A                     moveq.l    D0, 0x5A
  912. 00000AC0  600E                     bra        +0x10 /* 00000AD0 */
  913. label00000AC2:
  914. 00000AC2  3B7C 0080 DB56           move.w     [A5 - 0x24AA], 0x80
  915. 00000AC8  7001                     moveq.l    D0, 0x01
  916. 00000ACA  3B40 DB52                move.w     [A5 - 0x24AE], D0
  917. 00000ACE  7000                     moveq.l    D0, 0x00
  918. label00000AD0:
  919. 00000AD0  285F                     movea.l    A4, [A7]+
  920. 00000AD2  4E5E                     unlink     A6
  921. 00000AD4  4E75                     rts
  922. export_447:
  923. fn00000AD6:
  924. 00000AD6  4E56 0000                link       A6, 0
  925. 00000ADA  2F0C                     move.l     -[A7], A4
  926. 00000ADC  286E 000C                movea.l    A4, [A6 + 0xC]
  927. 00000AE0  508C                     addq.l     A4, 8
  928. 00000AE2  4A6D DB52                tst.w      [A5 - 0x24AE]
  929. 00000AE6  6604                     bne        +0x6 /* 00000AEC */
  930. 00000AE8  705B                     moveq.l    D0, 0x5B
  931. 00000AEA  6034                     bra        +0x36 /* 00000B20 */
  932. label00000AEC:
  933. 00000AEC  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  934. 00000AF0  6602                     bne        +0x4 /* 00000AF4 */
  935. 00000AF2  508C                     addq.l     A4, 8
  936. label00000AF4:
  937. 00000AF4  4A54                     tst.w      [A4]
  938. 00000AF6  6704                     beq        +0x6 /* 00000AFC */
  939. 00000AF8  7013                     moveq.l    D0, 0x13
  940. 00000AFA  6024                     bra        +0x26 /* 00000B20 */
  941. label00000AFC:
  942. 00000AFC  4267                     clr.w      -[A7]
  943. 00000AFE  42A7                     clr.l      -[A7]
  944. 00000B00  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  945. 00000B04  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  946. 00000B08  301F                     move.w     D0, [A7]+
  947. 00000B0A  3F2D DB54                move.w     -[A7], [A5 - 0x24AC]
  948. 00000B0E  A99A                     syscall    CloseResFile
  949. 00000B10  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  950. 00000B14  6704                     beq        +0x6 /* 00000B1A */
  951. 00000B16  705C                     moveq.l    D0, 0x5C
  952. 00000B18  6006                     bra        +0x8 /* 00000B20 */
  953. label00000B1A:
  954. 00000B1A  426D DB52                clr.w      [A5 - 0x24AE]
  955. 00000B1E  7000                     moveq.l    D0, 0x00
  956. label00000B20:
  957. 00000B20  285F                     movea.l    A4, [A7]+
  958. 00000B22  4E5E                     unlink     A6
  959. 00000B24  4E75                     rts
  960. export_444:
  961. 00000B26  4E56 0000                link       A6, 0
  962. 00000B2A  2F0C                     move.l     -[A7], A4
  963. 00000B2C  286E 000C                movea.l    A4, [A6 + 0xC]
  964. 00000B30  508C                     addq.l     A4, 8
  965. 00000B32  0C54 2B4F                cmpi.w     [A4], 0x2B4F /* '+O' */
  966. 00000B36  6618                     bne        +0x1A /* 00000B50 */
  967. 00000B38  4A6D DB52                tst.w      [A5 - 0x24AE]
  968. 00000B3C  6604                     bne        +0x6 /* 00000B42 */
  969. 00000B3E  705B                     moveq.l    D0, 0x5B
  970. 00000B40  602E                     bra        +0x30 /* 00000B70 */
  971. label00000B42:
  972. 00000B42  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  973. 00000B46  6602                     bne        +0x4 /* 00000B4A */
  974. 00000B48  508C                     addq.l     A4, 8
  975. label00000B4A:
  976. 00000B4A  4EBA 002A                jsr        [PC + 0x2A /* 00000B76 */]
  977. 00000B4E  6020                     bra        +0x22 /* 00000B70 */
  978. label00000B50:
  979. 00000B50  0C54 2B65                cmpi.w     [A4], 0x2B65 /* '+e' */
  980. 00000B54  6618                     bne        +0x1A /* 00000B6E */
  981. 00000B56  4A6D DB5E                tst.w      [A5 - 0x24A2]
  982. 00000B5A  6604                     bne        +0x6 /* 00000B60 */
  983. 00000B5C  705B                     moveq.l    D0, 0x5B
  984. 00000B5E  6010                     bra        +0x12 /* 00000B70 */
  985. label00000B60:
  986. 00000B60  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  987. 00000B64  6602                     bne        +0x4 /* 00000B68 */
  988. 00000B66  508C                     addq.l     A4, 8
  989. label00000B68:
  990. 00000B68  4EBA 09AE                jsr        [PC + 0x9AE /* 00001518 */]
  991. 00000B6C  6002                     bra        +0x4 /* 00000B70 */
  992. label00000B6E:
  993. 00000B6E  7002                     moveq.l    D0, 0x02
  994. label00000B70:
  995. 00000B70  285F                     movea.l    A4, [A7]+
  996. 00000B72  4E5E                     unlink     A6
  997. 00000B74  4E75                     rts
  998. fn00000B76:
  999. 00000B76  4E56 FFF8                link       A6, -0x0008
  1000. 00000B7A  3F3C 0002                move.w     -[A7], 0x2
  1001. 00000B7E  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  1002. 00000B82  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1003. 00000B86  5C8F                     addq.l     A7, 6
  1004. 00000B88  2D40 FFFC                move.l     [A6 - 0x4], D0
  1005. 00000B8C  3F3C 0002                move.w     -[A7], 0x2
  1006. 00000B90  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  1007. 00000B94  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  1008. 00000B98  5C8F                     addq.l     A7, 6
  1009. 00000B9A  D1AE FFFC                add.l      [A6 - 0x4], D0
  1010. 00000B9E  4878 0003                push.l     0x3
  1011. 00000BA2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1012. 00000BA6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1013. 00000BAA  2F00                     move.l     -[A7], D0
  1014. 00000BAC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1015. 00000BB0  588F                     addq.l     A7, 4
  1016. 00000BB2  4A40                     tst.w      D0
  1017. 00000BB4  6704                     beq        +0x6 /* 00000BBA */
  1018. 00000BB6  7025                     moveq.l    D0, 0x25
  1019. 00000BB8  6064                     bra        +0x66 /* 00000C1E */
  1020. label00000BBA:
  1021. 00000BBA  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1022. 00000BBE  A873                     syscall    SetPort
  1023. 00000BC0  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  1024. 00000BC4  42A7                     clr.l      -[A7]
  1025. 00000BC6  486D DA4A                pea.l      [A5 - 0x25B6]
  1026. 00000BCA  A8F3                     syscall    OpenPicture
  1027. 00000BCC  205F                     movea.l    A0, [A7]+
  1028. 00000BCE  2D48 FFF8                move.l     [A6 - 0x8], A0
  1029. 00000BD2  2B6D 902C 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FD4]
  1030. 00000BD8  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  1031. 00000BDC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  1032. 00000BE0  588F                     addq.l     A7, 4
  1033. 00000BE2  2B6D 9018 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FE8]
  1034. 00000BE8  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  1035. 00000BEC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  1036. 00000BF0  588F                     addq.l     A7, 4
  1037. 00000BF2  A8F4                     syscall    ClosePicture
  1038. 00000BF4  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  1039. 00000BF8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1040. 00000BFC  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1041. 00000C02  3F2D DB56                move.w     -[A7], [A5 - 0x24AA]
  1042. 00000C06  486D DF8A                pea.l      [A5 - 0x2076]
  1043. 00000C0A  A9AB                     syscall    AddResource
  1044. 00000C0C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1045. 00000C10  A9B0                     syscall    WriteResource
  1046. 00000C12  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1047. 00000C16  A9A3                     syscall    ReleaseResource
  1048. 00000C18  526D DB56                addq.w     [A5 - 0x24AA], 1
  1049. 00000C1C  7000                     moveq.l    D0, 0x00
  1050. label00000C1E:
  1051. 00000C1E  4E5E                     unlink     A6
  1052. 00000C20  4E75                     rts
  1053. export_445:
  1054. 00000C22  4E56 FE84                link       A6, -0x017C
  1055. 00000C26  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1056. 00000C2A  286E 000C                movea.l    A4, [A6 + 0xC]
  1057. 00000C2E  508C                     addq.l     A4, 8
  1058. 00000C30  4A6D DB52                tst.w      [A5 - 0x24AE]
  1059. 00000C34  6706                     beq        +0x8 /* 00000C3C */
  1060. 00000C36  7059                     moveq.l    D0, 0x59
  1061. 00000C38  6000 0518                bra        +0x51A /* 00001152 */
  1062. label00000C3C:
  1063. 00000C3C  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  1064. 00000C40  6602                     bne        +0x4 /* 00000C44 */
  1065. 00000C42  508C                     addq.l     A4, 8
  1066. label00000C44:
  1067. 00000C44  486E FFAC                pea.l      [A6 - 0x54]
  1068. 00000C48  486E FE98                pea.l      [A6 - 0x168]
  1069. 00000C4C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1070. 00000C50  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1071. 00000C54  2F0C                     move.l     -[A7], A4
  1072. 00000C56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1073. 00000C5A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1074. 00000C5E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1075. 00000C62  3D40 FE9A                move.w     [A6 - 0x166], D0
  1076. 00000C66  4A6E FE9A                tst.w      [A6 - 0x166]
  1077. 00000C6A  6708                     beq        +0xA /* 00000C74 */
  1078. 00000C6C  302E FE9A                move.w     D0, [A6 - 0x166]
  1079. 00000C70  6000 04E0                bra        +0x4E2 /* 00001152 */
  1080. label00000C74:
  1081. 00000C74  486E FE9C                pea.l      [A6 - 0x164]
  1082. 00000C78  486E FFAC                pea.l      [A6 - 0x54]
  1083. 00000C7C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1084. 00000C80  508F                     addq.l     A7, 8
  1085. 00000C82  486E FFAC                pea.l      [A6 - 0x54]
  1086. 00000C86  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1087. 00000C8A  588F                     addq.l     A7, 4
  1088. 00000C8C  302E FE98                move.w     D0, [A6 - 0x168]
  1089. 00000C90  48C0                     ext.l      D0
  1090. 00000C92  E780                     asl        D0, 3
  1091. 00000C94  D9C0                     add.l      A4, D0
  1092. 00000C96  7A01                     moveq.l    D5, 0x01
  1093. 00000C98  426E FE8A                clr.w      [A6 - 0x176]
  1094. 00000C9C  426E FE8C                clr.w      [A6 - 0x174]
  1095. 00000CA0  426E FE90                clr.w      [A6 - 0x170]
  1096. 00000CA4  426E FE94                clr.w      [A6 - 0x16C]
  1097. 00000CA8  7001                     moveq.l    D0, 0x01
  1098. 00000CAA  2D40 FFA8                move.l     [A6 - 0x58], D0
  1099. 00000CAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1100. 00000CB0  3D40 FE8E                move.w     [A6 - 0x172], D0
  1101. 00000CB4  426E FE92                clr.w      [A6 - 0x16E]
  1102. 00000CB8  426E FE88                clr.w      [A6 - 0x178]
  1103. label00000CBC:
  1104. 00000CBC  3014                     move.w     D0, [A4]
  1105. 00000CBE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1106. 00000CC2  0009 0026                ori.b      A1, 0x26 /* '&' */
  1107. 00000CC6  0000 0028                ori.b      D0, 0x28 /* '(' */
  1108. 00000CCA  2B71 0050 271D           move.l     [A5 + 0x271D], [A1 + D0.w + 0x50]
  1109. 00000CD0  00D2                     .incomplete
  1110. 00000CD2  2B1E                     move.l     -[A5], [A6]+
  1111. 00000CD4  00DA                     .incomplete
  1112. 00000CD6  2B62 00E2                move.l     [A5 + 0xE2 /* export_24 */], -[A2]
  1113. 00000CDA  2B74 0108 2B34           move.l     [A5 + 0x2B34], [A4 + <<invalid base displacement size>> + D0]
  1114. 00000CE0  011E                     btst       [A6]+, D0
  1115. 00000CE2  2B25                     move.l     -[A5], -[A5]
  1116. 00000CE4  0188                     bclr       A0, D0
  1117. 00000CE6  2AFB 01CC                move.l     [A5]+, <<invalid full ext with I/IS == 4>>
  1118. 00000CEA  7A00                     moveq.l    D5, 0x00
  1119. 00000CEC  6000 01CC                bra        +0x1CE /* 00000EBA */
  1120. 00000CF0  508C                     addq.l     A4, 8
  1121. 00000CF2  7001                     moveq.l    D0, 0x01
  1122. 00000CF4  3D40 FE94                move.w     [A6 - 0x16C], D0
  1123. 00000CF8  0C54 07DA                cmpi.w     [A4], 0x7DA
  1124. 00000CFC  6606                     bne        +0x8 /* 00000D04 */
  1125. 00000CFE  508C                     addq.l     A4, 8
  1126. 00000D00  6000 01B8                bra        +0x1BA /* 00000EBA */
  1127. label00000D04:
  1128. 00000D04  0C54 0BE2                cmpi.w     [A4], 0xBE2
  1129. 00000D08  660C                     bne        +0xE /* 00000D16 */
  1130. 00000D0A  508C                     addq.l     A4, 8
  1131. 00000D0C  7001                     moveq.l    D0, 0x01
  1132. 00000D0E  3D40 FE8C                move.w     [A6 - 0x174], D0
  1133. 00000D12  6000 01A6                bra        +0x1A8 /* 00000EBA */
  1134. label00000D16:
  1135. 00000D16  7002                     moveq.l    D0, 0x02
  1136. 00000D18  6000 0438                bra        +0x43A /* 00001152 */
  1137. 00000D1C  508C                     addq.l     A4, 8
  1138. 00000D1E  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  1139. 00000D22  660C                     bne        +0xE /* 00000D30 */
  1140. 00000D24  508C                     addq.l     A4, 8
  1141. 00000D26  7001                     moveq.l    D0, 0x01
  1142. 00000D28  3D40 FE92                move.w     [A6 - 0x16E], D0
  1143. 00000D2C  6000 018C                bra        +0x18E /* 00000EBA */
  1144. label00000D30:
  1145. 00000D30  486E FFAC                pea.l      [A6 - 0x54]
  1146. 00000D34  486E FE98                pea.l      [A6 - 0x168]
  1147. 00000D38  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1148. 00000D3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1149. 00000D40  2F0C                     move.l     -[A7], A4
  1150. 00000D42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1151. 00000D46  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1152. 00000D4A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1153. 00000D4E  3D40 FE9A                move.w     [A6 - 0x166], D0
  1154. 00000D52  4A6E FE9A                tst.w      [A6 - 0x166]
  1155. 00000D56  6708                     beq        +0xA /* 00000D60 */
  1156. 00000D58  302E FE9A                move.w     D0, [A6 - 0x166]
  1157. 00000D5C  6000 03F4                bra        +0x3F6 /* 00001152 */
  1158. label00000D60:
  1159. 00000D60  486E FFA8                pea.l      [A6 - 0x58]
  1160. 00000D64  486E FFAC                pea.l      [A6 - 0x54]
  1161. 00000D68  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1162. 00000D6C  508F                     addq.l     A7, 8
  1163. 00000D6E  3D40 FE9A                move.w     [A6 - 0x166], D0
  1164. 00000D72  486E FFAC                pea.l      [A6 - 0x54]
  1165. 00000D76  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1166. 00000D7A  588F                     addq.l     A7, 4
  1167. 00000D7C  4A6E FE9A                tst.w      [A6 - 0x166]
  1168. 00000D80  6708                     beq        +0xA /* 00000D8A */
  1169. 00000D82  302E FE9A                move.w     D0, [A6 - 0x166]
  1170. 00000D86  6000 03CA                bra        +0x3CC /* 00001152 */
  1171. label00000D8A:
  1172. 00000D8A  302E FE98                move.w     D0, [A6 - 0x168]
  1173. 00000D8E  48C0                     ext.l      D0
  1174. 00000D90  E780                     asl        D0, 3
  1175. 00000D92  D9C0                     add.l      A4, D0
  1176. 00000D94  0C54 2B6C                cmpi.w     [A4], 0x2B6C /* '+l' */
  1177. 00000D98  6600 0120                bne        +0x122 /* 00000EBA */
  1178. 00000D9C  508C                     addq.l     A4, 8
  1179. 00000D9E  6000 011A                bra        +0x11C /* 00000EBA */
  1180. 00000DA2  508C                     addq.l     A4, 8
  1181. 00000DA4  7006                     moveq.l    D0, 0x06
  1182. 00000DA6  3D40 FE90                move.w     [A6 - 0x170], D0
  1183. 00000DAA  6000 010E                bra        +0x110 /* 00000EBA */
  1184. 00000DAE  508C                     addq.l     A4, 8
  1185. 00000DB0  700C                     moveq.l    D0, 0x0C
  1186. 00000DB2  3D40 FE90                move.w     [A6 - 0x170], D0
  1187. 00000DB6  6000 0102                bra        +0x104 /* 00000EBA */
  1188. 00000DBA  508C                     addq.l     A4, 8
  1189. 00000DBC  0C54 2B1E                cmpi.w     [A4], 0x2B1E
  1190. 00000DC0  660A                     bne        +0xC /* 00000DCC */
  1191. 00000DC2  508C                     addq.l     A4, 8
  1192. 00000DC4  426E FE90                clr.w      [A6 - 0x170]
  1193. 00000DC8  6000 00F0                bra        +0xF2 /* 00000EBA */
  1194. label00000DCC:
  1195. 00000DCC  0C54 2B62                cmpi.w     [A4], 0x2B62 /* '+b' */
  1196. 00000DD0  660C                     bne        +0xE /* 00000DDE */
  1197. 00000DD2  508C                     addq.l     A4, 8
  1198. 00000DD4  7012                     moveq.l    D0, 0x12
  1199. 00000DD6  3D40 FE90                move.w     [A6 - 0x170], D0
  1200. 00000DDA  6000 00DE                bra        +0xE0 /* 00000EBA */
  1201. label00000DDE:
  1202. 00000DDE  7002                     moveq.l    D0, 0x02
  1203. 00000DE0  6000 0370                bra        +0x372 /* 00001152 */
  1204. 00000DE4  508C                     addq.l     A4, 8
  1205. 00000DE6  0C54 2B50                cmpi.w     [A4], 0x2B50 /* '+P' */
  1206. 00000DEA  6706                     beq        +0x8 /* 00000DF2 */
  1207. 00000DEC  7002                     moveq.l    D0, 0x02
  1208. 00000DEE  6000 0362                bra        +0x364 /* 00001152 */
  1209. label00000DF2:
  1210. 00000DF2  508C                     addq.l     A4, 8
  1211. 00000DF4  7001                     moveq.l    D0, 0x01
  1212. 00000DF6  3D40 FE8A                move.w     [A6 - 0x176], D0
  1213. 00000DFA  6000 00BE                bra        +0xC0 /* 00000EBA */
  1214. 00000DFE  508C                     addq.l     A4, 8
  1215. 00000E00  486E FFAC                pea.l      [A6 - 0x54]
  1216. 00000E04  486E FE98                pea.l      [A6 - 0x168]
  1217. 00000E08  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1218. 00000E0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1219. 00000E10  2F0C                     move.l     -[A7], A4
  1220. 00000E12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1221. 00000E16  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1222. 00000E1A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1223. 00000E1E  3D40 FE9A                move.w     [A6 - 0x166], D0
  1224. 00000E22  4A6E FE9A                tst.w      [A6 - 0x166]
  1225. 00000E26  6708                     beq        +0xA /* 00000E30 */
  1226. 00000E28  302E FE9A                move.w     D0, [A6 - 0x166]
  1227. 00000E2C  6000 0324                bra        +0x326 /* 00001152 */
  1228. label00000E30:
  1229. 00000E30  486E FFA4                pea.l      [A6 - 0x5C]
  1230. 00000E34  486E FFAC                pea.l      [A6 - 0x54]
  1231. 00000E38  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1232. 00000E3C  508F                     addq.l     A7, 8
  1233. 00000E3E  3D40 FE9A                move.w     [A6 - 0x166], D0
  1234. 00000E42  486E FFAC                pea.l      [A6 - 0x54]
  1235. 00000E46  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1236. 00000E4A  588F                     addq.l     A7, 4
  1237. 00000E4C  4A6E FE9A                tst.w      [A6 - 0x166]
  1238. 00000E50  6708                     beq        +0xA /* 00000E5A */
  1239. 00000E52  302E FE9A                move.w     D0, [A6 - 0x166]
  1240. 00000E56  6000 02FA                bra        +0x2FC /* 00001152 */
  1241. label00000E5A:
  1242. 00000E5A  302E FE98                move.w     D0, [A6 - 0x168]
  1243. 00000E5E  48C0                     ext.l      D0
  1244. 00000E60  E780                     asl        D0, 3
  1245. 00000E62  D9C0                     add.l      A4, D0
  1246. 00000E64  3D6E FFA6 FE8E           move.w     [A6 - 0x172], [A6 - 0x5A]
  1247. 00000E6A  604E                     bra        +0x50 /* 00000EBA */
  1248. 00000E6C  508C                     addq.l     A4, 8
  1249. 00000E6E  7001                     moveq.l    D0, 0x01
  1250. 00000E70  3D40 FE88                move.w     [A6 - 0x178], D0
  1251. 00000E74  486E FF9C                pea.l      [A6 - 0x64]
  1252. 00000E78  486E FFA0                pea.l      [A6 - 0x60]
  1253. 00000E7C  486E FE98                pea.l      [A6 - 0x168]
  1254. 00000E80  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1255. 00000E84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1256. 00000E88  2F0C                     move.l     -[A7], A4
  1257. 00000E8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1258. 00000E8E  4EAD 099A                jsr        [A5 + 0x99A /* export_303 */]
  1259. 00000E92  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1260. 00000E96  3D40 FE9A                move.w     [A6 - 0x166], D0
  1261. 00000E9A  4A6E FE9A                tst.w      [A6 - 0x166]
  1262. 00000E9E  6708                     beq        +0xA /* 00000EA8 */
  1263. 00000EA0  302E FE9A                move.w     D0, [A6 - 0x166]
  1264. 00000EA4  6000 02AC                bra        +0x2AE /* 00001152 */
  1265. label00000EA8:
  1266. 00000EA8  302E FE98                move.w     D0, [A6 - 0x168]
  1267. 00000EAC  48C0                     ext.l      D0
  1268. 00000EAE  E780                     asl        D0, 3
  1269. 00000EB0  D9C0                     add.l      A4, D0
  1270. 00000EB2  6006                     bra        +0x8 /* 00000EBA */
  1271. 00000EB4  7002                     moveq.l    D0, 0x02
  1272. 00000EB6  6000 029A                bra        +0x29C /* 00001152 */
  1273. label00000EBA:
  1274. 00000EBA  4A45                     tst.w      D5
  1275. 00000EBC  6600 FDFE                bne        -0x200 /* 00000CBC */
  1276. 00000EC0  4267                     clr.w      -[A7]
  1277. 00000EC2  42A7                     clr.l      -[A7]
  1278. 00000EC4  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  1279. 00000EC8  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1280. 00000ECC  301F                     move.w     D0, [A7]+
  1281. 00000ECE  4267                     clr.w      -[A7]
  1282. 00000ED0  486E FE9C                pea.l      [A6 - 0x164]
  1283. 00000ED4  A997                     syscall    OpenResFile
  1284. 00000ED6  301F                     move.w     D0, [A7]+
  1285. 00000ED8  3D40 FE96                move.w     [A6 - 0x16A], D0
  1286. 00000EDC  0C6E FFFF FE96           cmpi.w     [A6 - 0x16A], 0xFFFF
  1287. 00000EE2  6620                     bne        +0x22 /* 00000F04 */
  1288. 00000EE4  4267                     clr.w      -[A7]
  1289. 00000EE6  42A7                     clr.l      -[A7]
  1290. 00000EE8  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  1291. 00000EEC  3F28 0002                move.w     -[A7], [A0 + 0x2]
  1292. 00000EF0  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1293. 00000EF4  301F                     move.w     D0, [A7]+
  1294. 00000EF6  4267                     clr.w      -[A7]
  1295. 00000EF8  486E FE9C                pea.l      [A6 - 0x164]
  1296. 00000EFC  A997                     syscall    OpenResFile
  1297. 00000EFE  301F                     move.w     D0, [A7]+
  1298. 00000F00  3D40 FE96                move.w     [A6 - 0x16A], D0
  1299. label00000F04:
  1300. 00000F04  0C6E FFFF FE96           cmpi.w     [A6 - 0x16A], 0xFFFF
  1301. 00000F0A  661C                     bne        +0x1E /* 00000F28 */
  1302. 00000F0C  4267                     clr.w      -[A7]
  1303. 00000F0E  42A7                     clr.l      -[A7]
  1304. 00000F10  3F2D 8E24                move.w     -[A7], [A5 - 0x71DC]
  1305. 00000F14  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  1306. 00000F18  301F                     move.w     D0, [A7]+
  1307. 00000F1A  4267                     clr.w      -[A7]
  1308. 00000F1C  486E FE9C                pea.l      [A6 - 0x164]
  1309. 00000F20  A997                     syscall    OpenResFile
  1310. 00000F22  301F                     move.w     D0, [A7]+
  1311. 00000F24  3D40 FE96                move.w     [A6 - 0x16A], D0
  1312. label00000F28:
  1313. 00000F28  0C6E FFFF FE96           cmpi.w     [A6 - 0x16A], 0xFFFF
  1314. 00000F2E  6606                     bne        +0x8 /* 00000F36 */
  1315. 00000F30  705A                     moveq.l    D0, 0x5A
  1316. 00000F32  6000 021E                bra        +0x220 /* 00001152 */
  1317. label00000F36:
  1318. 00000F36  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1319. 00000F3A  A873                     syscall    SetPort
  1320. 00000F3C  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  1321. 00000F40  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1322. 00000F44  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1323. 00000F48  41E8 0010                lea.l      A0, [A0 + 0x10]
  1324. 00000F4C  22D8                     move.l     [A1]+, [A0]+
  1325. 00000F4E  22D8                     move.l     [A1]+, [A0]+
  1326. 00000F50  486D 8E28                pea.l      [A5 - 0x71D8]
  1327. 00000F54  A873                     syscall    SetPort
  1328. 00000F56  2D6D 8DCC FFE6           move.l     [A6 - 0x1A], [A5 - 0x7234]
  1329. 00000F5C  3D6D 8D9A FFEA           move.w     [A6 - 0x16], [A5 - 0x7266]
  1330. 00000F62  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1331. 00000F66  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1332. 00000F6A  20D9                     move.l     [A0]+, [A1]+
  1333. 00000F6C  20D9                     move.l     [A0]+, [A1]+
  1334. 00000F6E  486E FFEC                pea.l      [A6 - 0x14]
  1335. 00000F72  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1336. 00000F76  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1337. 00000F7A  A8A8                     syscall    OffsetRect
  1338. 00000F7C  3F3C 0001                move.w     -[A7], 0x1
  1339. 00000F80  486E FFE6                pea.l      [A6 - 0x1A]
  1340. 00000F84  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1341. 00000F88  5C8F                     addq.l     A7, 6
  1342. 00000F8A  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1343. 00000F8E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1344. 00000F92  2F2D 8E40                move.l     -[A7], [A5 - 0x71C0]
  1345. 00000F96  A8DC                     syscall    CopyRgn
  1346. 00000F98  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  1347. 00000F9C  2F28 001C                move.l     -[A7], [A0 + 0x1C]
  1348. 00000FA0  2F2D 8E44                move.l     -[A7], [A5 - 0x71BC]
  1349. 00000FA4  A8DC                     syscall    CopyRgn
  1350. 00000FA6  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1351. 00000FAA  A873                     syscall    SetPort
  1352. 00000FAC  4267                     clr.w      -[A7]
  1353. 00000FAE  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1354. 00000FB4  A80D                     syscall    Count1Resources
  1355. 00000FB6  301F                     move.w     D0, [A7]+
  1356. 00000FB8  3C00                     move.w     D6, D0
  1357. 00000FBA  7E01                     moveq.l    D7, 0x01
  1358. 00000FBC  6028                     bra        +0x2A /* 00000FE6 */
  1359. label00000FBE:
  1360. 00000FBE  4A6E FE8E                tst.w      [A6 - 0x172]
  1361. 00000FC2  6D06                     blt        +0x8 /* 00000FCA */
  1362. 00000FC4  BE6E FE8E                cmp.w      D7, [A6 - 0x172]
  1363. 00000FC8  661A                     bne        +0x1C /* 00000FE4 */
  1364. label00000FCA:
  1365. 00000FCA  42A7                     clr.l      -[A7]
  1366. 00000FCC  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1367. 00000FD2  3F07                     move.w     -[A7], D7
  1368. 00000FD4  A80E                     syscall    Get1IndResource/Get1IxResource
  1369. 00000FD6  205F                     movea.l    A0, [A7]+
  1370. 00000FD8  2D48 FFF4                move.l     [A6 - 0xC], A0
  1371. 00000FDC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1372. 00000FE0  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  1373. label00000FE4:
  1374. 00000FE4  5247                     addq.w     D7, 1
  1375. label00000FE6:
  1376. 00000FE6  BE46                     cmp.w      D7, D6
  1377. 00000FE8  6FD4                     ble        -0x2A /* 00000FBE */
  1378. 00000FEA  4A46                     tst.w      D6
  1379. 00000FEC  6F00 0120                ble        +0x122 /* 0000110E */
  1380. 00000FF0  6000 010C                bra        +0x10E /* 000010FE */
  1381. label00000FF4:
  1382. 00000FF4  53AE FFA8                subq.l     [A6 - 0x58], 1
  1383. 00000FF8  7E01                     moveq.l    D7, 0x01
  1384. 00000FFA  6000 00FC                bra        +0xFE /* 000010F8 */
  1385. label00000FFE:
  1386. 00000FFE  4A6E FE8E                tst.w      [A6 - 0x172]
  1387. 00001002  6D08                     blt        +0xA /* 0000100C */
  1388. 00001004  BE6E FE8E                cmp.w      D7, [A6 - 0x172]
  1389. 00001008  6600 00EC                bne        +0xEE /* 000010F6 */
  1390. label0000100C:
  1391. 0000100C  486D 8E28                pea.l      [A5 - 0x71D8]
  1392. 00001010  A873                     syscall    SetPort
  1393. 00001012  42A7                     clr.l      -[A7]
  1394. 00001014  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  1395. 0000101A  3F07                     move.w     -[A7], D7
  1396. 0000101C  A80E                     syscall    Get1IndResource/Get1IxResource
  1397. 0000101E  205F                     movea.l    A0, [A7]+
  1398. 00001020  2D48 FFF4                move.l     [A6 - 0xC], A0
  1399. 00001024  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1400. 00001028  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1401. 0000102C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1402. 00001030  2050                     movea.l    A0, [A0]
  1403. 00001032  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1404. 00001036  5488                     addq.l     A0, 2
  1405. 00001038  22D8                     move.l     [A1]+, [A0]+
  1406. 0000103A  22D8                     move.l     [A1]+, [A0]+
  1407. 0000103C  4A6E FE88                tst.w      [A6 - 0x178]
  1408. 00001040  6754                     beq        +0x56 /* 00001096 */
  1409. 00001042  302E FFFE                move.w     D0, [A6 - 0x2]
  1410. 00001046  906E FFFA                sub.w      D0, [A6 - 0x6]
  1411. 0000104A  3D40 FE86                move.w     [A6 - 0x17A], D0
  1412. 0000104E  302E FFFC                move.w     D0, [A6 - 0x4]
  1413. 00001052  906E FFF8                sub.w      D0, [A6 - 0x8]
  1414. 00001056  3D40 FE84                move.w     [A6 - 0x17C], D0
  1415. 0000105A  302E FE84                move.w     D0, [A6 - 0x17C]
  1416. 0000105E  E240                     asr        D0.w, 1
  1417. 00001060  48C0                     ext.l      D0
  1418. 00001062  222E FF9C                move.l     D1, [A6 - 0x64]
  1419. 00001066  9280                     sub.l      D1, D0
  1420. 00001068  3D41 FFF8                move.w     [A6 - 0x8], D1
  1421. 0000106C  302E FE86                move.w     D0, [A6 - 0x17A]
  1422. 00001070  E240                     asr        D0.w, 1
  1423. 00001072  48C0                     ext.l      D0
  1424. 00001074  222E FFA0                move.l     D1, [A6 - 0x60]
  1425. 00001078  9280                     sub.l      D1, D0
  1426. 0000107A  3D41 FFFA                move.w     [A6 - 0x6], D1
  1427. 0000107E  302E FFF8                move.w     D0, [A6 - 0x8]
  1428. 00001082  D06E FE84                add.w      D0, [A6 - 0x17C]
  1429. 00001086  3D40 FFFC                move.w     [A6 - 0x4], D0
  1430. 0000108A  302E FFFA                move.w     D0, [A6 - 0x6]
  1431. 0000108E  D06E FE86                add.w      D0, [A6 - 0x17A]
  1432. 00001092  3D40 FFFE                move.w     [A6 - 0x2], D0
  1433. label00001096:
  1434. 00001096  486E FFF8                pea.l      [A6 - 0x8]
  1435. 0000109A  A8A3                     syscall    EraseRect
  1436. 0000109C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1437. 000010A0  486E FFF8                pea.l      [A6 - 0x8]
  1438. 000010A4  A8F6                     syscall    DrawPicture
  1439. 000010A6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1440. 000010AA  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  1441. 000010AE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1442. 000010B2  A873                     syscall    SetPort
  1443. 000010B4  486D 8E2A                pea.l      [A5 - 0x71D6]
  1444. 000010B8  486E FFF8                pea.l      [A6 - 0x8]
  1445. 000010BC  486E FFF8                pea.l      [A6 - 0x8]
  1446. 000010C0  4267                     clr.w      -[A7]
  1447. 000010C2  42A7                     clr.l      -[A7]
  1448. 000010C4  A8EB                     syscall    StdBits
  1449. 000010C6  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  1450. 000010CA  3D40 FE9A                move.w     [A6 - 0x166], D0
  1451. 000010CE  4A6E FE9A                tst.w      [A6 - 0x166]
  1452. 000010D2  663A                     bne        +0x3C /* 0000110E */
  1453. 000010D4  4A6E FE94                tst.w      [A6 - 0x16C]
  1454. 000010D8  6708                     beq        +0xA /* 000010E2 */
  1455. 000010DA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1456. 000010DE  4A40                     tst.w      D0
  1457. 000010E0  662C                     bne        +0x2E /* 0000110E */
  1458. label000010E2:
  1459. 000010E2  4A6E FE90                tst.w      [A6 - 0x170]
  1460. 000010E6  670E                     beq        +0x10 /* 000010F6 */
  1461. 000010E8  306E FE90                movea.w    A0, [A6 - 0x170]
  1462. 000010EC  2F08                     move.l     -[A7], A0
  1463. 000010EE  486E FFA4                pea.l      [A6 - 0x5C]
  1464. 000010F2  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  1465. label000010F6:
  1466. 000010F6  5247                     addq.w     D7, 1
  1467. label000010F8:
  1468. 000010F8  BE46                     cmp.w      D7, D6
  1469. 000010FA  6F00 FF02                ble        -0xFC /* 00000FFE */
  1470. label000010FE:
  1471. 000010FE  4A6E FE92                tst.w      [A6 - 0x16E]
  1472. 00001102  6600 FEF0                bne        -0x10E /* 00000FF4 */
  1473. 00001106  4AAE FFA8                tst.l      [A6 - 0x58]
  1474. 0000110A  6E00 FEE8                bgt        -0x116 /* 00000FF4 */
  1475. label0000110E:
  1476. 0000110E  3F3C FFF9                move.w     -[A7], 0xFFF9
  1477. 00001112  4267                     clr.w      -[A7]
  1478. 00001114  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1479. 00001118  4A6E FE8C                tst.w      [A6 - 0x174]
  1480. 0000111C  670A                     beq        +0xC /* 00001128 */
  1481. 0000111E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1482. 00001122  4267                     clr.w      -[A7]
  1483. 00001124  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1484. label00001128:
  1485. 00001128  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  1486. 0000112C  3F2E FE96                move.w     -[A7], [A6 - 0x16A]
  1487. 00001130  A99A                     syscall    CloseResFile
  1488. 00001132  4A78 0A60                tst.w      [0x00000A60 /* ResErr */]
  1489. 00001136  6704                     beq        +0x6 /* 0000113C */
  1490. 00001138  705C                     moveq.l    D0, 0x5C
  1491. 0000113A  6016                     bra        +0x18 /* 00001152 */
  1492. label0000113C:
  1493. 0000113C  4A6E FE8A                tst.w      [A6 - 0x176]
  1494. 00001140  660C                     bne        +0xE /* 0000114E */
  1495. 00001142  42A7                     clr.l      -[A7]
  1496. 00001144  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  1497. 00001148  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  1498. 0000114C  508F                     addq.l     A7, 8
  1499. label0000114E:
  1500. 0000114E  302E FE9A                move.w     D0, [A6 - 0x166]
  1501. label00001152:
  1502. 00001152  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1503. 00001156  4E5E                     unlink     A6
  1504. 00001158  4E75                     rts
  1505. export_437:
  1506. 0000115A  4E56 F792                link       A6, -0x086E
  1507. 0000115E  2F0C                     move.l     -[A7], A4
  1508. 00001160  286E 000C                movea.l    A4, [A6 + 0xC]
  1509. 00001164  508C                     addq.l     A4, 8
  1510. 00001166  4A6D DB5E                tst.w      [A5 - 0x24A2]
  1511. 0000116A  6706                     beq        +0x8 /* 00001172 */
  1512. 0000116C  7059                     moveq.l    D0, 0x59
  1513. 0000116E  6000 01B0                bra        +0x1B2 /* 00001320 */
  1514. label00001172:
  1515. 00001172  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  1516. 00001176  6602                     bne        +0x4 /* 0000117A */
  1517. 00001178  508C                     addq.l     A4, 8
  1518. label0000117A:
  1519. 0000117A  486E F7A4                pea.l      [A6 - 0x85C]
  1520. 0000117E  486E F794                pea.l      [A6 - 0x86C]
  1521. 00001182  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1522. 00001186  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1523. 0000118A  2F0C                     move.l     -[A7], A4
  1524. 0000118C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1525. 00001190  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1526. 00001194  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1527. 00001198  3D40 F796                move.w     [A6 - 0x86A], D0
  1528. 0000119C  4A6E F796                tst.w      [A6 - 0x86A]
  1529. 000011A0  6708                     beq        +0xA /* 000011AA */
  1530. 000011A2  302E F796                move.w     D0, [A6 - 0x86A]
  1531. 000011A6  6000 0178                bra        +0x17A /* 00001320 */
  1532. label000011AA:
  1533. 000011AA  486D DB6A                pea.l      [A5 - 0x2496]
  1534. 000011AE  486E F7A4                pea.l      [A6 - 0x85C]
  1535. 000011B2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1536. 000011B6  508F                     addq.l     A7, 8
  1537. 000011B8  486E F7A4                pea.l      [A6 - 0x85C]
  1538. 000011BC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1539. 000011C0  588F                     addq.l     A7, 4
  1540. 000011C2  302E F794                move.w     D0, [A6 - 0x86C]
  1541. 000011C6  48C0                     ext.l      D0
  1542. 000011C8  E780                     asl        D0, 3
  1543. 000011CA  D9C0                     add.l      A4, D0
  1544. 000011CC  4A54                     tst.w      [A4]
  1545. 000011CE  6706                     beq        +0x8 /* 000011D6 */
  1546. 000011D0  7013                     moveq.l    D0, 0x13
  1547. 000011D2  6000 014C                bra        +0x14E /* 00001320 */
  1548. label000011D6:
  1549. 000011D6  3F3C 0001                move.w     -[A7], 0x1
  1550. 000011DA  486E F792                pea.l      [A6 - 0x86E]
  1551. 000011DE  486D DB58                pea.l      [A5 - 0x24A8]
  1552. 000011E2  486D EBD2                pea.l      [A5 - 0x142E]
  1553. 000011E6  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1554. 000011EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1555. 000011EE  4878 0003                push.l     0x3
  1556. 000011F2  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1557. 000011F6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1558. 000011FA  2F00                     move.l     -[A7], D0
  1559. 000011FC  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1560. 00001200  588F                     addq.l     A7, 4
  1561. 00001202  4A40                     tst.w      D0
  1562. 00001204  6706                     beq        +0x8 /* 0000120C */
  1563. 00001206  7025                     moveq.l    D0, 0x25
  1564. 00001208  6000 0116                bra        +0x118 /* 00001320 */
  1565. label0000120C:
  1566. 0000120C  4267                     clr.w      -[A7]
  1567. 0000120E  486D DB6A                pea.l      [A5 - 0x2496]
  1568. 00001212  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  1569. 00001216  4EAD 1332                jsr        [A5 + 0x1332 /* export_610 */]
  1570. 0000121A  301F                     move.w     D0, [A7]+
  1571. 0000121C  4267                     clr.w      -[A7]
  1572. 0000121E  486D DB6A                pea.l      [A5 - 0x2496]
  1573. 00001222  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  1574. 00001226  4879 3F3F 3F3F           push.l     0x3F3F3F3F /* '????' */
  1575. 0000122C  4879 5354 4550           push.l     0x53544550 /* 'STEP' */
  1576. 00001232  4EAD 132A                jsr        [A5 + 0x132A /* export_609 */]
  1577. 00001236  301F                     move.w     D0, [A7]+
  1578. 00001238  3D40 F796                move.w     [A6 - 0x86A], D0
  1579. 0000123C  4A6E F796                tst.w      [A6 - 0x86A]
  1580. 00001240  6706                     beq        +0x8 /* 00001248 */
  1581. 00001242  705A                     moveq.l    D0, 0x5A
  1582. 00001244  6000 00DA                bra        +0xDC /* 00001320 */
  1583. label00001248:
  1584. 00001248  4267                     clr.w      -[A7]
  1585. 0000124A  486D DB6A                pea.l      [A5 - 0x2496]
  1586. 0000124E  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  1587. 00001252  486D DB60                pea.l      [A5 - 0x24A0]
  1588. 00001256  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  1589. 0000125A  301F                     move.w     D0, [A7]+
  1590. 0000125C  3D40 F796                move.w     [A6 - 0x86A], D0
  1591. 00001260  4A6E F796                tst.w      [A6 - 0x86A]
  1592. 00001264  6706                     beq        +0x8 /* 0000126C */
  1593. 00001266  705A                     moveq.l    D0, 0x5A
  1594. 00001268  6000 00B6                bra        +0xB8 /* 00001320 */
  1595. label0000126C:
  1596. 0000126C  7058                     moveq.l    D0, 0x58
  1597. 0000126E  3D40 F7DE                move.w     [A6 - 0x822], D0
  1598. 00001272  426E F7E0                clr.w      [A6 - 0x820]
  1599. 00001276  3D6D 8DA6 F7E2           move.w     [A6 - 0x81E], [A5 - 0x725A]
  1600. 0000127C  41EE F7E4                lea.l      A0, [A6 - 0x81C]
  1601. 00001280  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1602. 00001284  20D9                     move.l     [A0]+, [A1]+
  1603. 00001286  20D9                     move.l     [A0]+, [A1]+
  1604. 00001288  4A6D 8DA6                tst.w      [A5 - 0x725A]
  1605. 0000128C  673C                     beq        +0x3E /* 000012CA */
  1606. 0000128E  42A7                     clr.l      -[A7]
  1607. 00001290  AA32                     syscall    GetGDevice
  1608. 00001292  205F                     movea.l    A0, [A7]+
  1609. 00001294  2D48 F79C                move.l     [A6 - 0x864], A0
  1610. 00001298  206E F79C                movea.l    A0, [A6 - 0x864]
  1611. 0000129C  2050                     movea.l    A0, [A0]
  1612. 0000129E  2D68 0016 F798           move.l     [A6 - 0x868], [A0 + 0x16]
  1613. 000012A4  206E F798                movea.l    A0, [A6 - 0x868]
  1614. 000012A8  2050                     movea.l    A0, [A0]
  1615. 000012AA  2D68 002A F7A0           move.l     [A6 - 0x860], [A0 + 0x2A]
  1616. 000012B0  206E F7A0                movea.l    A0, [A6 - 0x860]
  1617. 000012B4  4878 0800                push.l     0x800
  1618. 000012B8  486E F7EC                pea.l      [A6 - 0x814]
  1619. 000012BC  2050                     movea.l    A0, [A0]
  1620. 000012BE  4868 0008                pea.l      [A0 + 0x8]
  1621. 000012C2  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1622. 000012C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1623. label000012CA:
  1624. 000012CA  2D7C 0000 080E FFFC      move.l     [A6 - 0x4], 0x80E
  1625. 000012D2  4267                     clr.w      -[A7]
  1626. 000012D4  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1627. 000012D8  486E FFFC                pea.l      [A6 - 0x4]
  1628. 000012DC  486E F7DE                pea.l      [A6 - 0x822]
  1629. 000012E0  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  1630. 000012E4  301F                     move.w     D0, [A7]+
  1631. 000012E6  3D40 F796                move.w     [A6 - 0x86A], D0
  1632. 000012EA  4A6E F796                tst.w      [A6 - 0x86A]
  1633. 000012EE  6704                     beq        +0x6 /* 000012F4 */
  1634. 000012F0  705A                     moveq.l    D0, 0x5A
  1635. 000012F2  602C                     bra        +0x2E /* 00001320 */
  1636. label000012F4:
  1637. 000012F4  42A7                     clr.l      -[A7]
  1638. 000012F6  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1639. 000012FA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1640. 000012FE  205F                     movea.l    A0, [A7]+
  1641. 00001300  2B48 DB66                move.l     [A5 - 0x249A], A0
  1642. 00001304  42A7                     clr.l      -[A7]
  1643. 00001306  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1644. 0000130A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  1645. 0000130E  205F                     movea.l    A0, [A7]+
  1646. 00001310  2B48 DB62                move.l     [A5 - 0x249E], A0
  1647. 00001314  7001                     moveq.l    D0, 0x01
  1648. 00001316  3B40 DB5E                move.w     [A5 - 0x24A2], D0
  1649. 0000131A  426D DB5C                clr.w      [A5 - 0x24A4]
  1650. 0000131E  7000                     moveq.l    D0, 0x00
  1651. label00001320:
  1652. 00001320  285F                     movea.l    A4, [A7]+
  1653. 00001322  4E5E                     unlink     A6
  1654. 00001324  4E75                     rts
  1655. export_439:
  1656. fn00001326:
  1657. 00001326  4E56 FEFE                link       A6, -0x0102
  1658. 0000132A  2F0C                     move.l     -[A7], A4
  1659. 0000132C  286E 000C                movea.l    A4, [A6 + 0xC]
  1660. 00001330  508C                     addq.l     A4, 8
  1661. 00001332  4A6D DB5E                tst.w      [A5 - 0x24A2]
  1662. 00001336  6606                     bne        +0x8 /* 0000133E */
  1663. 00001338  705B                     moveq.l    D0, 0x5B
  1664. 0000133A  6000 01D6                bra        +0x1D8 /* 00001512 */
  1665. label0000133E:
  1666. 0000133E  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  1667. 00001342  6602                     bne        +0x4 /* 00001346 */
  1668. 00001344  508C                     addq.l     A4, 8
  1669. label00001346:
  1670. 00001346  4A54                     tst.w      [A4]
  1671. 00001348  6706                     beq        +0x8 /* 00001350 */
  1672. 0000134A  7013                     moveq.l    D0, 0x13
  1673. 0000134C  6000 01C4                bra        +0x1C6 /* 00001512 */
  1674. label00001350:
  1675. 00001350  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1676. 00001354  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1677. 00001358  588F                     addq.l     A7, 4
  1678. 0000135A  4A40                     tst.w      D0
  1679. 0000135C  6706                     beq        +0x8 /* 00001364 */
  1680. 0000135E  7025                     moveq.l    D0, 0x25
  1681. 00001360  6000 01B0                bra        +0x1B2 /* 00001512 */
  1682. label00001364:
  1683. 00001364  4A6D DB5C                tst.w      [A5 - 0x24A4]
  1684. 00001368  6700 0130                beq        +0x132 /* 0000149A */
  1685. 0000136C  486E FFF2                pea.l      [A6 - 0xE]
  1686. 00001370  A874                     syscall    GetPort
  1687. 00001372  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1688. 00001376  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1689. 0000137A  2F2D DB66                move.l     -[A7], [A5 - 0x249A]
  1690. 0000137E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1691. 00001382  3F3C 0001                move.w     -[A7], 0x1
  1692. 00001386  486E FF6A                pea.l      [A6 - 0x96]
  1693. 0000138A  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1694. 0000138E  5C8F                     addq.l     A7, 6
  1695. 00001390  3D6D 8D9A FFDA           move.w     [A6 - 0x26], [A5 - 0x7266]
  1696. 00001396  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1697. 0000139A  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1698. 0000139E  20D9                     move.l     [A0]+, [A1]+
  1699. 000013A0  20D9                     move.l     [A0]+, [A1]+
  1700. 000013A2  206D DB62                movea.l    A0, [A5 - 0x249E]
  1701. 000013A6  2D50 FFD6                move.l     [A6 - 0x2A], [A0]
  1702. 000013AA  3F3C 0001                move.w     -[A7], 0x1
  1703. 000013AE  486E FFD6                pea.l      [A6 - 0x2A]
  1704. 000013B2  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1705. 000013B6  5C8F                     addq.l     A7, 6
  1706. 000013B8  3F3C 0001                move.w     -[A7], 0x1
  1707. 000013BC  486E FEFE                pea.l      [A6 - 0x102]
  1708. 000013C0  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1709. 000013C4  5C8F                     addq.l     A7, 6
  1710. 000013C6  3D6D 8D9A FFE8           move.w     [A6 - 0x18], [A5 - 0x7266]
  1711. 000013CC  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1712. 000013D0  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1713. 000013D4  20D9                     move.l     [A0]+, [A1]+
  1714. 000013D6  20D9                     move.l     [A0]+, [A1]+
  1715. 000013D8  206D DB66                movea.l    A0, [A5 - 0x249A]
  1716. 000013DC  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  1717. 000013E0  3F3C 0001                move.w     -[A7], 0x1
  1718. 000013E4  486E FFE4                pea.l      [A6 - 0x1C]
  1719. 000013E8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1720. 000013EC  5C8F                     addq.l     A7, 6
  1721. 000013EE  486E FF00                pea.l      [A6 - 0x100]
  1722. 000013F2  486E FF6C                pea.l      [A6 - 0x94]
  1723. 000013F6  486D EBD2                pea.l      [A5 - 0x142E]
  1724. 000013FA  486D EBD2                pea.l      [A5 - 0x142E]
  1725. 000013FE  3F3C 0002                move.w     -[A7], 0x2
  1726. 00001402  42A7                     clr.l      -[A7]
  1727. 00001404  A8EC                     syscall    CopyBits
  1728. 00001406  3F3C 0001                move.w     -[A7], 0x1
  1729. 0000140A  486E FEFE                pea.l      [A6 - 0x102]
  1730. 0000140E  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1731. 00001412  5C8F                     addq.l     A7, 6
  1732. 00001414  3F3C 0001                move.w     -[A7], 0x1
  1733. 00001418  486E FF6A                pea.l      [A6 - 0x96]
  1734. 0000141C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1735. 00001420  5C8F                     addq.l     A7, 6
  1736. 00001422  2F2D DB66                move.l     -[A7], [A5 - 0x249A]
  1737. 00001426  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1738. 0000142A  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1739. 0000142E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1740. 00001432  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1741. 00001436  A873                     syscall    SetPort
  1742. 00001438  42A7                     clr.l      -[A7]
  1743. 0000143A  3F2D 8DA6                move.w     -[A7], [A5 - 0x725A]
  1744. 0000143E  3F2D DB5C                move.w     -[A7], [A5 - 0x24A4]
  1745. 00001442  486D EBD2                pea.l      [A5 - 0x142E]
  1746. 00001446  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1747. 0000144A  4EBA 5A42                jsr        [PC + 0x5A42 /* 00006E8E */]
  1748. 0000144E  205F                     movea.l    A0, [A7]+
  1749. 00001450  2D48 FFF6                move.l     [A6 - 0xA], A0
  1750. 00001454  42A7                     clr.l      -[A7]
  1751. 00001456  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1752. 0000145A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1753. 0000145E  201F                     move.l     D0, [A7]+
  1754. 00001460  2D40 FFFA                move.l     [A6 - 0x6], D0
  1755. 00001464  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1756. 00001468  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1757. 0000146C  4267                     clr.w      -[A7]
  1758. 0000146E  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1759. 00001472  486E FFFA                pea.l      [A6 - 0x6]
  1760. 00001476  206E FFF6                movea.l    A0, [A6 - 0xA]
  1761. 0000147A  2F10                     move.l     -[A7], [A0]
  1762. 0000147C  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  1763. 00001480  301F                     move.w     D0, [A7]+
  1764. 00001482  3D40 FFFE                move.w     [A6 - 0x2], D0
  1765. 00001486  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1766. 0000148A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1767. 0000148E  4A6E FFFE                tst.w      [A6 - 0x2]
  1768. 00001492  6706                     beq        +0x8 /* 0000149A */
  1769. 00001494  705A                     moveq.l    D0, 0x5A
  1770. 00001496  6000 007A                bra        +0x7C /* 00001512 */
  1771. label0000149A:
  1772. 0000149A  4267                     clr.w      -[A7]
  1773. 0000149C  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1774. 000014A0  3F3C 0001                move.w     -[A7], 0x1
  1775. 000014A4  4878 0002                push.l     0x2
  1776. 000014A8  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  1777. 000014AC  301F                     move.w     D0, [A7]+
  1778. 000014AE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1779. 000014B2  4A6E FFFE                tst.w      [A6 - 0x2]
  1780. 000014B6  6704                     beq        +0x6 /* 000014BC */
  1781. 000014B8  705A                     moveq.l    D0, 0x5A
  1782. 000014BA  6056                     bra        +0x58 /* 00001512 */
  1783. label000014BC:
  1784. 000014BC  7002                     moveq.l    D0, 0x02
  1785. 000014BE  2D40 FFFA                move.l     [A6 - 0x6], D0
  1786. 000014C2  4267                     clr.w      -[A7]
  1787. 000014C4  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1788. 000014C8  486E FFFA                pea.l      [A6 - 0x6]
  1789. 000014CC  486D DB5C                pea.l      [A5 - 0x24A4]
  1790. 000014D0  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  1791. 000014D4  301F                     move.w     D0, [A7]+
  1792. 000014D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  1793. 000014DA  4A6E FFFE                tst.w      [A6 - 0x2]
  1794. 000014DE  6704                     beq        +0x6 /* 000014E4 */
  1795. 000014E0  705A                     moveq.l    D0, 0x5A
  1796. 000014E2  602E                     bra        +0x30 /* 00001512 */
  1797. label000014E4:
  1798. 000014E4  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1799. 000014E8  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1800. 000014EC  548F                     addq.l     A7, 2
  1801. 000014EE  3D40 FFFE                move.w     [A6 - 0x2], D0
  1802. 000014F2  4A6E FFFE                tst.w      [A6 - 0x2]
  1803. 000014F6  6704                     beq        +0x6 /* 000014FC */
  1804. 000014F8  705C                     moveq.l    D0, 0x5C
  1805. 000014FA  6016                     bra        +0x18 /* 00001512 */
  1806. label000014FC:
  1807. 000014FC  2F2D DB66                move.l     -[A7], [A5 - 0x249A]
  1808. 00001500  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1809. 00001504  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1810. 00001508  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1811. 0000150C  426D DB5E                clr.w      [A5 - 0x24A2]
  1812. 00001510  7000                     moveq.l    D0, 0x00
  1813. label00001512:
  1814. 00001512  285F                     movea.l    A4, [A7]+
  1815. 00001514  4E5E                     unlink     A6
  1816. 00001516  4E75                     rts
  1817. fn00001518:
  1818. 00001518  4E56 FEFE                link       A6, -0x0102
  1819. 0000151C  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1820. 00001520  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1821. 00001524  588F                     addq.l     A7, 4
  1822. 00001526  4A40                     tst.w      D0
  1823. 00001528  6706                     beq        +0x8 /* 00001530 */
  1824. 0000152A  7025                     moveq.l    D0, 0x25
  1825. 0000152C  6000 018A                bra        +0x18C /* 000016B8 */
  1826. label00001530:
  1827. 00001530  486E FFF2                pea.l      [A6 - 0xE]
  1828. 00001534  A874                     syscall    GetPort
  1829. 00001536  3F3C 0001                move.w     -[A7], 0x1
  1830. 0000153A  486E FF6A                pea.l      [A6 - 0x96]
  1831. 0000153E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1832. 00001542  5C8F                     addq.l     A7, 6
  1833. 00001544  3F3C 0001                move.w     -[A7], 0x1
  1834. 00001548  486E FEFE                pea.l      [A6 - 0x102]
  1835. 0000154C  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  1836. 00001550  5C8F                     addq.l     A7, 6
  1837. 00001552  3D6D 8D9A FFE8           move.w     [A6 - 0x18], [A5 - 0x7266]
  1838. 00001558  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1839. 0000155C  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1840. 00001560  20D9                     move.l     [A0]+, [A1]+
  1841. 00001562  20D9                     move.l     [A0]+, [A1]+
  1842. 00001564  2D6D 8DCC FFE4           move.l     [A6 - 0x1C], [A5 - 0x7234]
  1843. 0000156A  3F3C 0001                move.w     -[A7], 0x1
  1844. 0000156E  486E FFE4                pea.l      [A6 - 0x1C]
  1845. 00001572  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1846. 00001576  5C8F                     addq.l     A7, 6
  1847. 00001578  486E FF6C                pea.l      [A6 - 0x94]
  1848. 0000157C  486E FF00                pea.l      [A6 - 0x100]
  1849. 00001580  486D EBD2                pea.l      [A5 - 0x142E]
  1850. 00001584  486D EBD2                pea.l      [A5 - 0x142E]
  1851. 00001588  4267                     clr.w      -[A7]
  1852. 0000158A  42A7                     clr.l      -[A7]
  1853. 0000158C  A8EC                     syscall    CopyBits
  1854. 0000158E  526D DB5C                addq.w     [A5 - 0x24A4], 1
  1855. 00001592  0C6D 0001 DB5C           cmpi.w     [A5 - 0x24A4], 0x1
  1856. 00001598  662E                     bne        +0x30 /* 000015C8 */
  1857. 0000159A  206D DB62                movea.l    A0, [A5 - 0x249E]
  1858. 0000159E  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1859. 000015A2  2F10                     move.l     -[A7], [A0]
  1860. 000015A4  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  1861. 000015A8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1862. 000015AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1863. 000015B0  206D DB66                movea.l    A0, [A5 - 0x249A]
  1864. 000015B4  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1865. 000015B8  2F10                     move.l     -[A7], [A0]
  1866. 000015BA  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  1867. 000015BE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1868. 000015C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1869. 000015C6  6056                     bra        +0x58 /* 0000161E */
  1870. label000015C8:
  1871. 000015C8  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1872. 000015CC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1873. 000015D0  486E FF6A                pea.l      [A6 - 0x96]
  1874. 000015D4  A873                     syscall    SetPort
  1875. 000015D6  3D6D 8D9A FFDA           move.w     [A6 - 0x26], [A5 - 0x7266]
  1876. 000015DC  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1877. 000015E0  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  1878. 000015E4  20D9                     move.l     [A0]+, [A1]+
  1879. 000015E6  20D9                     move.l     [A0]+, [A1]+
  1880. 000015E8  206D DB62                movea.l    A0, [A5 - 0x249E]
  1881. 000015EC  2D50 FFD6                move.l     [A6 - 0x2A], [A0]
  1882. 000015F0  3F3C 0001                move.w     -[A7], 0x1
  1883. 000015F4  486E FFD6                pea.l      [A6 - 0x2A]
  1884. 000015F8  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  1885. 000015FC  5C8F                     addq.l     A7, 6
  1886. 000015FE  486E FF00                pea.l      [A6 - 0x100]
  1887. 00001602  486E FF6C                pea.l      [A6 - 0x94]
  1888. 00001606  486D EBD2                pea.l      [A5 - 0x142E]
  1889. 0000160A  486D EBD2                pea.l      [A5 - 0x142E]
  1890. 0000160E  3F3C 0002                move.w     -[A7], 0x2
  1891. 00001612  42A7                     clr.l      -[A7]
  1892. 00001614  A8EC                     syscall    CopyBits
  1893. 00001616  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1894. 0000161A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1895. label0000161E:
  1896. 0000161E  3F3C 0001                move.w     -[A7], 0x1
  1897. 00001622  486E FEFE                pea.l      [A6 - 0x102]
  1898. 00001626  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1899. 0000162A  5C8F                     addq.l     A7, 6
  1900. 0000162C  3F3C 0001                move.w     -[A7], 0x1
  1901. 00001630  486E FF6A                pea.l      [A6 - 0x96]
  1902. 00001634  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1903. 00001638  5C8F                     addq.l     A7, 6
  1904. 0000163A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1905. 0000163E  A873                     syscall    SetPort
  1906. 00001640  42A7                     clr.l      -[A7]
  1907. 00001642  3F2D 8DA6                move.w     -[A7], [A5 - 0x725A]
  1908. 00001646  3F2D DB5C                move.w     -[A7], [A5 - 0x24A4]
  1909. 0000164A  486D EBD2                pea.l      [A5 - 0x142E]
  1910. 0000164E  2F2D DB62                move.l     -[A7], [A5 - 0x249E]
  1911. 00001652  4EBA 583A                jsr        [PC + 0x583A /* 00006E8E */]
  1912. 00001656  205F                     movea.l    A0, [A7]+
  1913. 00001658  2D48 FFF6                move.l     [A6 - 0xA], A0
  1914. 0000165C  42A7                     clr.l      -[A7]
  1915. 0000165E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1916. 00001662  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  1917. 00001666  201F                     move.l     D0, [A7]+
  1918. 00001668  2D40 FFFC                move.l     [A6 - 0x4], D0
  1919. 0000166C  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1920. 00001670  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  1921. 00001674  4267                     clr.w      -[A7]
  1922. 00001676  3F2D DB60                move.w     -[A7], [A5 - 0x24A0]
  1923. 0000167A  486E FFFC                pea.l      [A6 - 0x4]
  1924. 0000167E  206E FFF6                movea.l    A0, [A6 - 0xA]
  1925. 00001682  2F10                     move.l     -[A7], [A0]
  1926. 00001684  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  1927. 00001688  301F                     move.w     D0, [A7]+
  1928. 0000168A  3D40 FFFA                move.w     [A6 - 0x6], D0
  1929. 0000168E  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1930. 00001692  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1931. 00001696  4A6E FFFA                tst.w      [A6 - 0x6]
  1932. 0000169A  6704                     beq        +0x6 /* 000016A0 */
  1933. 0000169C  705A                     moveq.l    D0, 0x5A
  1934. 0000169E  6018                     bra        +0x1A /* 000016B8 */
  1935. label000016A0:
  1936. 000016A0  206D DB62                movea.l    A0, [A5 - 0x249E]
  1937. 000016A4  2F2D DB58                move.l     -[A7], [A5 - 0x24A8]
  1938. 000016A8  2F10                     move.l     -[A7], [A0]
  1939. 000016AA  2F2D 8DCC                move.l     -[A7], [A5 - 0x7234]
  1940. 000016AE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  1941. 000016B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1942. 000016B6  7000                     moveq.l    D0, 0x00
  1943. label000016B8:
  1944. 000016B8  4E5E                     unlink     A6
  1945. 000016BA  4E75                     rts
  1946. export_436:
  1947. 000016BC  4E56 F592                link       A6, -0x0A6E
  1948. 000016C0  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1949. 000016C4  286E 000C                movea.l    A4, [A6 + 0xC]
  1950. 000016C8  508C                     addq.l     A4, 8
  1951. 000016CA  4A6D DB5E                tst.w      [A5 - 0x24A2]
  1952. 000016CE  6706                     beq        +0x8 /* 000016D6 */
  1953. 000016D0  7059                     moveq.l    D0, 0x59
  1954. 000016D2  6000 05BA                bra        +0x5BC /* 00001C8E */
  1955. label000016D6:
  1956. 000016D6  0C54 2B21                cmpi.w     [A4], 0x2B21 /* '+!' */
  1957. 000016DA  6602                     bne        +0x4 /* 000016DE */
  1958. 000016DC  508C                     addq.l     A4, 8
  1959. label000016DE:
  1960. 000016DE  486E F7B8                pea.l      [A6 - 0x848]
  1961. 000016E2  486E F5A4                pea.l      [A6 - 0xA5C]
  1962. 000016E6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1963. 000016EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1964. 000016EE  2F0C                     move.l     -[A7], A4
  1965. 000016F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1966. 000016F4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  1967. 000016F8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1968. 000016FC  3C00                     move.w     D6, D0
  1969. 000016FE  4A46                     tst.w      D6
  1970. 00001700  6706                     beq        +0x8 /* 00001708 */
  1971. 00001702  3006                     move.w     D0, D6
  1972. 00001704  6000 0588                bra        +0x58A /* 00001C8E */
  1973. label00001708:
  1974. 00001708  486E F5BA                pea.l      [A6 - 0xA46]
  1975. 0000170C  486E F7B8                pea.l      [A6 - 0x848]
  1976. 00001710  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1977. 00001714  508F                     addq.l     A7, 8
  1978. 00001716  486E F7B8                pea.l      [A6 - 0x848]
  1979. 0000171A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1980. 0000171E  588F                     addq.l     A7, 4
  1981. 00001720  302E F5A4                move.w     D0, [A6 - 0xA5C]
  1982. 00001724  48C0                     ext.l      D0
  1983. 00001726  E780                     asl        D0, 3
  1984. 00001728  D9C0                     add.l      A4, D0
  1985. 0000172A  7A01                     moveq.l    D5, 0x01
  1986. 0000172C  426E F598                clr.w      [A6 - 0xA68]
  1987. 00001730  426E F59C                clr.w      [A6 - 0xA64]
  1988. 00001734  426E F59A                clr.w      [A6 - 0xA66]
  1989. 00001738  426E F594                clr.w      [A6 - 0xA6C]
  1990. 0000173C  426E F5A0                clr.w      [A6 - 0xA60]
  1991. 00001740  7001                     moveq.l    D0, 0x01
  1992. 00001742  3D40 F592                move.w     [A6 - 0xA6E], D0
  1993. 00001746  7001                     moveq.l    D0, 0x01
  1994. 00001748  2D40 F5AE                move.l     [A6 - 0xA52], D0
  1995. 0000174C  426E F59E                clr.w      [A6 - 0xA62]
  1996. label00001750:
  1997. 00001750  3014                     move.w     D0, [A4]
  1998. 00001752  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1999. 00001756  0009 0026                ori.b      A1, 0x26 /* '&' */
  2000. 0000175A  07E7                     .incomplete
  2001. 0000175C  0028 0000 002A           ori.b      [A0 + 0x2A], 0x0
  2002. 00001762  2B71 0052 271D           move.l     [A5 + 0x271D], [A1 + D0.w + 0x52]
  2003. 00001768  00C8                     .incomplete
  2004. 0000176A  2B7B 00E4 2B1E           move.l     [A5 + 0x2B1E], [PC + D0.w - 0x28]
  2005. 00001770  00EC                     .incomplete
  2006. 00001772  2B62 00F2                move.l     [A5 + 0xF2 /* export_26 */], -[A2]
  2007. 00001776  2B74 0114 2B34           move.l     [A5 + 0x2B34], <<invalid full ext with I/IS == 4>>
  2008. 0000177C  0128 7001                btst       [A0 + 0x7001], D0
  2009. 00001780  3D40 F594                move.w     [A6 - 0xA6C], D0
  2010. 00001784  7A00                     moveq.l    D5, 0x00
  2011. 00001786  6000 0122                bra        +0x124 /* 000018AA */
  2012. 0000178A  508C                     addq.l     A4, 8
  2013. 0000178C  7001                     moveq.l    D0, 0x01
  2014. 0000178E  3D40 F59C                move.w     [A6 - 0xA64], D0
  2015. 00001792  0C54 07DA                cmpi.w     [A4], 0x7DA
  2016. 00001796  6606                     bne        +0x8 /* 0000179E */
  2017. 00001798  508C                     addq.l     A4, 8
  2018. 0000179A  6000 010E                bra        +0x110 /* 000018AA */
  2019. label0000179E:
  2020. 0000179E  0C54 0BE2                cmpi.w     [A4], 0xBE2
  2021. 000017A2  660C                     bne        +0xE /* 000017B0 */
  2022. 000017A4  508C                     addq.l     A4, 8
  2023. 000017A6  7001                     moveq.l    D0, 0x01
  2024. 000017A8  3D40 F59A                move.w     [A6 - 0xA66], D0
  2025. 000017AC  6000 00FC                bra        +0xFE /* 000018AA */
  2026. label000017B0:
  2027. 000017B0  7002                     moveq.l    D0, 0x02
  2028. 000017B2  6000 04DA                bra        +0x4DC /* 00001C8E */
  2029. 000017B6  508C                     addq.l     A4, 8
  2030. 000017B8  0C54 2B23                cmpi.w     [A4], 0x2B23 /* '+#' */
  2031. 000017BC  660C                     bne        +0xE /* 000017CA */
  2032. 000017BE  508C                     addq.l     A4, 8
  2033. 000017C0  7001                     moveq.l    D0, 0x01
  2034. 000017C2  3D40 F59E                move.w     [A6 - 0xA62], D0
  2035. 000017C6  6000 00E2                bra        +0xE4 /* 000018AA */
  2036. label000017CA:
  2037. 000017CA  486E F7B8                pea.l      [A6 - 0x848]
  2038. 000017CE  486E F5A4                pea.l      [A6 - 0xA5C]
  2039. 000017D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2040. 000017D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2041. 000017DA  2F0C                     move.l     -[A7], A4
  2042. 000017DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2043. 000017E0  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  2044. 000017E4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2045. 000017E8  3C00                     move.w     D6, D0
  2046. 000017EA  4A46                     tst.w      D6
  2047. 000017EC  6706                     beq        +0x8 /* 000017F4 */
  2048. 000017EE  3006                     move.w     D0, D6
  2049. 000017F0  6000 049C                bra        +0x49E /* 00001C8E */
  2050. label000017F4:
  2051. 000017F4  486E F5AE                pea.l      [A6 - 0xA52]
  2052. 000017F8  486E F7B8                pea.l      [A6 - 0x848]
  2053. 000017FC  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  2054. 00001800  508F                     addq.l     A7, 8
  2055. 00001802  3C00                     move.w     D6, D0
  2056. 00001804  486E F7B8                pea.l      [A6 - 0x848]
  2057. 00001808  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2058. 0000180C  588F                     addq.l     A7, 4
  2059. 0000180E  4A46                     tst.w      D6
  2060. 00001810  6706                     beq        +0x8 /* 00001818 */
  2061. 00001812  3006                     move.w     D0, D6
  2062. 00001814  6000 0478                bra        +0x47A /* 00001C8E */
  2063. label00001818:
  2064. 00001818  302E F5A4                move.w     D0, [A6 - 0xA5C]
  2065. 0000181C  48C0                     ext.l      D0
  2066. 0000181E  E780                     asl        D0, 3
  2067. 00001820  D9C0                     add.l      A4, D0
  2068. 00001822  0C54 2B6C                cmpi.w     [A4], 0x2B6C /* '+l' */
  2069. 00001826  6600 0082                bne        +0x84 /* 000018AA */
  2070. 0000182A  508C                     addq.l     A4, 8
  2071. 0000182C  6000 007C                bra        +0x7E /* 000018AA */
  2072. 00001830  508C                     addq.l     A4, 8
  2073. 00001832  0C54 2B10                cmpi.w     [A4], 0x2B10
  2074. 00001836  6600 0072                bne        +0x74 /* 000018AA */
  2075. 0000183A  0C6C 0FB4 0008           cmpi.w     [A4 + 0x8], 0xFB4
  2076. 00001840  6600 0068                bne        +0x6A /* 000018AA */
  2077. 00001844  49EC 0010                lea.l      A4, [A4 + 0x10]
  2078. 00001848  426E F592                clr.w      [A6 - 0xA6E]
  2079. 0000184C  6000 005C                bra        +0x5E /* 000018AA */
  2080. 00001850  508C                     addq.l     A4, 8
  2081. 00001852  7006                     moveq.l    D0, 0x06
  2082. 00001854  3D40 F5A0                move.w     [A6 - 0xA60], D0
  2083. 00001858  6000 0050                bra        +0x52 /* 000018AA */
  2084. 0000185C  508C                     addq.l     A4, 8
  2085. 0000185E  700C                     moveq.l    D0, 0x0C
  2086. 00001860  3D40 F5A0                move.w     [A6 - 0xA60], D0
  2087. 00001864  6044                     bra        +0x46 /* 000018AA */
  2088. 00001866  508C                     addq.l     A4, 8
  2089. 00001868  0C54 2B1E                cmpi.w     [A4], 0x2B1E
  2090. 0000186C  6608                     bne        +0xA /* 00001876 */
  2091. 0000186E  508C                     addq.l     A4, 8
  2092. 00001870  426E F5A0                clr.w      [A6 - 0xA60]
  2093. 00001874  6034                     bra        +0x36 /* 000018AA */
  2094. label00001876:
  2095. 00001876  0C54 2B62                cmpi.w     [A4], 0x2B62 /* '+b' */
  2096. 0000187A  660A                     bne        +0xC /* 00001886 */
  2097. 0000187C  508C                     addq.l     A4, 8
  2098. 0000187E  7012                     moveq.l    D0, 0x12
  2099. 00001880  3D40 F5A0                move.w     [A6 - 0xA60], D0
  2100. 00001884  6024                     bra        +0x26 /* 000018AA */
  2101. label00001886:
  2102. 00001886  7002                     moveq.l    D0, 0x02
  2103. 00001888  6000 0404                bra        +0x406 /* 00001C8E */
  2104. 0000188C  508C                     addq.l     A4, 8
  2105. 0000188E  0C54 2B50                cmpi.w     [A4], 0x2B50 /* '+P' */
  2106. 00001892  6706                     beq        +0x8 /* 0000189A */
  2107. 00001894  7002                     moveq.l    D0, 0x02
  2108. 00001896  6000 03F6                bra        +0x3F8 /* 00001C8E */
  2109. label0000189A:
  2110. 0000189A  508C                     addq.l     A4, 8
  2111. 0000189C  7001                     moveq.l    D0, 0x01
  2112. 0000189E  3D40 F598                move.w     [A6 - 0xA68], D0
  2113. 000018A2  6006                     bra        +0x8 /* 000018AA */
  2114. 000018A4  7002                     moveq.l    D0, 0x02
  2115. 000018A6  6000 03E6                bra        +0x3E8 /* 00001C8E */
  2116. label000018AA:
  2117. 000018AA  4A45                     tst.w      D5
  2118. 000018AC  6600 FEA2                bne        -0x15C /* 00001750 */
  2119. 000018B0  4267                     clr.w      -[A7]
  2120. 000018B2  486E F5BA                pea.l      [A6 - 0xA46]
  2121. 000018B6  3F2D 8E26                move.w     -[A7], [A5 - 0x71DA]
  2122. 000018BA  486E F5A2                pea.l      [A6 - 0xA5E]
  2123. 000018BE  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  2124. 000018C2  301F                     move.w     D0, [A7]+
  2125. 000018C4  3C00                     move.w     D6, D0
  2126. 000018C6  4A46                     tst.w      D6
  2127. 000018C8  671A                     beq        +0x1C /* 000018E4 */
  2128. 000018CA  4267                     clr.w      -[A7]
  2129. 000018CC  486E F5BA                pea.l      [A6 - 0xA46]
  2130. 000018D0  206D 8FE8                movea.l    A0, [A5 - 0x7018]
  2131. 000018D4  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2132. 000018D8  486E F5A2                pea.l      [A6 - 0xA5E]
  2133. 000018DC  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  2134. 000018E0  301F                     move.w     D0, [A7]+
  2135. 000018E2  3C00                     move.w     D6, D0
  2136. label000018E4:
  2137. 000018E4  4A46                     tst.w      D6
  2138. 000018E6  6716                     beq        +0x18 /* 000018FE */
  2139. 000018E8  4267                     clr.w      -[A7]
  2140. 000018EA  486E F5BA                pea.l      [A6 - 0xA46]
  2141. 000018EE  3F2D 8E24                move.w     -[A7], [A5 - 0x71DC]
  2142. 000018F2  486E F5A2                pea.l      [A6 - 0xA5E]
  2143. 000018F6  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  2144. 000018FA  301F                     move.w     D0, [A7]+
  2145. 000018FC  3C00                     move.w     D6, D0
  2146. label000018FE:
  2147. 000018FE  4A46                     tst.w      D6
  2148. 00001900  6706                     beq        +0x8 /* 00001908 */
  2149. 00001902  705A                     moveq.l    D0, 0x5A
  2150. 00001904  6000 0388                bra        +0x38A /* 00001C8E */
  2151. label00001908:
  2152. 00001908  4267                     clr.w      -[A7]
  2153. 0000190A  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2154. 0000190E  486E F5B2                pea.l      [A6 - 0xA4E]
  2155. 00001912  4EAD 1342                jsr        [A5 + 0x1342 /* export_612 */]
  2156. 00001916  301F                     move.w     D0, [A7]+
  2157. 00001918  3C00                     move.w     D6, D0
  2158. 0000191A  4A46                     tst.w      D6
  2159. 0000191C  6710                     beq        +0x12 /* 0000192E */
  2160. 0000191E  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2161. 00001922  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2162. 00001926  548F                     addq.l     A7, 2
  2163. 00001928  705A                     moveq.l    D0, 0x5A
  2164. 0000192A  6000 0362                bra        +0x364 /* 00001C8E */
  2165. label0000192E:
  2166. 0000192E  2D7C 0000 080E F5B6      move.l     [A6 - 0xA4A], 0x80E
  2167. 00001936  4267                     clr.w      -[A7]
  2168. 00001938  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2169. 0000193C  486E F5B6                pea.l      [A6 - 0xA4A]
  2170. 00001940  486E F7F2                pea.l      [A6 - 0x80E]
  2171. 00001944  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  2172. 00001948  301F                     move.w     D0, [A7]+
  2173. 0000194A  3C00                     move.w     D6, D0
  2174. 0000194C  4A46                     tst.w      D6
  2175. 0000194E  6608                     bne        +0xA /* 00001958 */
  2176. 00001950  0C6E 0058 F7F2           cmpi.w     [A6 - 0x80E], 0x58 /* 'X' */
  2177. 00001956  6710                     beq        +0x12 /* 00001968 */
  2178. label00001958:
  2179. 00001958  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2180. 0000195C  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2181. 00001960  548F                     addq.l     A7, 2
  2182. 00001962  705A                     moveq.l    D0, 0x5A
  2183. 00001964  6000 0328                bra        +0x32A /* 00001C8E */
  2184. label00001968:
  2185. 00001968  202E F5B2                move.l     D0, [A6 - 0xA4E]
  2186. 0000196C  0680 FFFF F7F2           addi.l     D0, 0xFFFFF7F2
  2187. 00001972  2D40 F5B6                move.l     [A6 - 0xA4A], D0
  2188. 00001976  2F2E F5B6                move.l     -[A7], [A6 - 0xA4A]
  2189. 0000197A  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  2190. 0000197E  588F                     addq.l     A7, 4
  2191. 00001980  4A40                     tst.w      D0
  2192. 00001982  6710                     beq        +0x12 /* 00001994 */
  2193. 00001984  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2194. 00001988  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2195. 0000198C  548F                     addq.l     A7, 2
  2196. 0000198E  7025                     moveq.l    D0, 0x25
  2197. 00001990  6000 02FC                bra        +0x2FE /* 00001C8E */
  2198. label00001994:
  2199. 00001994  42A7                     clr.l      -[A7]
  2200. 00001996  2F2E F5B6                move.l     -[A7], [A6 - 0xA4A]
  2201. 0000199A  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2202. 0000199E  205F                     movea.l    A0, [A7]+
  2203. 000019A0  2D48 F7A6                move.l     [A6 - 0x85A], A0
  2204. 000019A4  4AAE F7A6                tst.l      [A6 - 0x85A]
  2205. 000019A8  6610                     bne        +0x12 /* 000019BA */
  2206. 000019AA  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2207. 000019AE  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2208. 000019B2  548F                     addq.l     A7, 2
  2209. 000019B4  7025                     moveq.l    D0, 0x25
  2210. 000019B6  6000 02D6                bra        +0x2D8 /* 00001C8E */
  2211. label000019BA:
  2212. 000019BA  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2213. 000019BE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2214. 000019C2  4267                     clr.w      -[A7]
  2215. 000019C4  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2216. 000019C8  486E F5B6                pea.l      [A6 - 0xA4A]
  2217. 000019CC  206E F7A6                movea.l    A0, [A6 - 0x85A]
  2218. 000019D0  2F10                     move.l     -[A7], [A0]
  2219. 000019D2  4EAD 12FA                jsr        [A5 + 0x12FA /* export_603 */]
  2220. 000019D6  301F                     move.w     D0, [A7]+
  2221. 000019D8  3C00                     move.w     D6, D0
  2222. 000019DA  4A46                     tst.w      D6
  2223. 000019DC  6718                     beq        +0x1A /* 000019F6 */
  2224. 000019DE  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2225. 000019E2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2226. 000019E6  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2227. 000019EA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2228. 000019EE  548F                     addq.l     A7, 2
  2229. 000019F0  705A                     moveq.l    D0, 0x5A
  2230. 000019F2  6000 029A                bra        +0x29C /* 00001C8E */
  2231. label000019F6:
  2232. 000019F6  3F2E F5A2                move.w     -[A7], [A6 - 0xA5E]
  2233. 000019FA  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  2234. 000019FE  548F                     addq.l     A7, 2
  2235. 00001A00  3C00                     move.w     D6, D0
  2236. 00001A02  4A46                     tst.w      D6
  2237. 00001A04  670E                     beq        +0x10 /* 00001A14 */
  2238. 00001A06  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2239. 00001A0A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2240. 00001A0E  705C                     moveq.l    D0, 0x5C
  2241. 00001A10  6000 027C                bra        +0x27E /* 00001C8E */
  2242. label00001A14:
  2243. 00001A14  302D 8DA6                move.w     D0, [A5 - 0x725A]
  2244. 00001A18  B06E F7F6                cmp.w      D0, [A6 - 0x80A]
  2245. 00001A1C  670E                     beq        +0x10 /* 00001A2C */
  2246. 00001A1E  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2247. 00001A22  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2248. 00001A26  7063                     moveq.l    D0, 0x63
  2249. 00001A28  6000 0264                bra        +0x266 /* 00001C8E */
  2250. label00001A2C:
  2251. 00001A2C  302D EBD8                move.w     D0, [A5 - 0x1428]
  2252. 00001A30  906D EBD4                sub.w      D0, [A5 - 0x142C]
  2253. 00001A34  322E F7FE                move.w     D1, [A6 - 0x802]
  2254. 00001A38  926E F7FA                sub.w      D1, [A6 - 0x806]
  2255. 00001A3C  B041                     cmp.w      D0, D1
  2256. 00001A3E  6D14                     blt        +0x16 /* 00001A54 */
  2257. 00001A40  302D EBD6                move.w     D0, [A5 - 0x142A]
  2258. 00001A44  906D EBD2                sub.w      D0, [A5 - 0x142E]
  2259. 00001A48  322E F7FC                move.w     D1, [A6 - 0x804]
  2260. 00001A4C  926E F7F8                sub.w      D1, [A6 - 0x808]
  2261. 00001A50  B041                     cmp.w      D0, D1
  2262. 00001A52  6C0E                     bge        +0x10 /* 00001A62 */
  2263. label00001A54:
  2264. 00001A54  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2265. 00001A58  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2266. 00001A5C  7064                     moveq.l    D0, 0x64
  2267. 00001A5E  6000 022E                bra        +0x230 /* 00001C8E */
  2268. label00001A62:
  2269. 00001A62  4A6E F598                tst.w      [A6 - 0xA68]
  2270. 00001A66  665E                     bne        +0x60 /* 00001AC6 */
  2271. 00001A68  486E F7A2                pea.l      [A6 - 0x85E]
  2272. 00001A6C  A874                     syscall    GetPort
  2273. 00001A6E  3F3C 0001                move.w     -[A7], 0x1
  2274. 00001A72  486E F72E                pea.l      [A6 - 0x8D2]
  2275. 00001A76  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2276. 00001A7A  5C8F                     addq.l     A7, 6
  2277. 00001A7C  3F3C 0001                move.w     -[A7], 0x1
  2278. 00001A80  486E F6C2                pea.l      [A6 - 0x93E]
  2279. 00001A84  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2280. 00001A88  5C8F                     addq.l     A7, 6
  2281. 00001A8A  3D6D 8D9A F7AE           move.w     [A6 - 0x852], [A5 - 0x7266]
  2282. 00001A90  41EE F7B0                lea.l      A0, [A6 - 0x850]
  2283. 00001A94  43ED EBD2                lea.l      A1, [A5 - 0x142E]
  2284. 00001A98  20D9                     move.l     [A0]+, [A1]+
  2285. 00001A9A  20D9                     move.l     [A0]+, [A1]+
  2286. 00001A9C  2D6D 8DCC F7AA           move.l     [A6 - 0x856], [A5 - 0x7234]
  2287. 00001AA2  3F3C 0001                move.w     -[A7], 0x1
  2288. 00001AA6  486E F7AA                pea.l      [A6 - 0x856]
  2289. 00001AAA  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2290. 00001AAE  5C8F                     addq.l     A7, 6
  2291. 00001AB0  486E F730                pea.l      [A6 - 0x8D0]
  2292. 00001AB4  486E F6C4                pea.l      [A6 - 0x93C]
  2293. 00001AB8  486E F7B0                pea.l      [A6 - 0x850]
  2294. 00001ABC  486E F7B0                pea.l      [A6 - 0x850]
  2295. 00001AC0  4267                     clr.w      -[A7]
  2296. 00001AC2  42A7                     clr.l      -[A7]
  2297. 00001AC4  A8EC                     syscall    CopyBits
  2298. label00001AC6:
  2299. 00001AC6  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2300. 00001ACA  6734                     beq        +0x36 /* 00001B00 */
  2301. 00001ACC  42A7                     clr.l      -[A7]
  2302. 00001ACE  AA32                     syscall    GetGDevice
  2303. 00001AD0  205F                     movea.l    A0, [A7]+
  2304. 00001AD2  2D48 F79E                move.l     [A6 - 0x862], A0
  2305. 00001AD6  206E F79E                movea.l    A0, [A6 - 0x862]
  2306. 00001ADA  2050                     movea.l    A0, [A0]
  2307. 00001ADC  2D68 0016 F79A           move.l     [A6 - 0x866], [A0 + 0x16]
  2308. 00001AE2  206E F79A                movea.l    A0, [A6 - 0x866]
  2309. 00001AE6  2050                     movea.l    A0, [A0]
  2310. 00001AE8  2D68 002A F6BE           move.l     [A6 - 0x942], [A0 + 0x2A]
  2311. 00001AEE  2D6E F6BE F6BA           move.l     [A6 - 0x946], [A6 - 0x942]
  2312. 00001AF4  4267                     clr.w      -[A7]
  2313. 00001AF6  486E F6BA                pea.l      [A6 - 0x946]
  2314. 00001AFA  4EAD 1402                jsr        [A5 + 0x1402 /* export_636 */]
  2315. 00001AFE  301F                     move.w     D0, [A7]+
  2316. label00001B00:
  2317. 00001B00  42AE F5A6                clr.l      [A6 - 0xA5A]
  2318. 00001B04  7001                     moveq.l    D0, 0x01
  2319. 00001B06  3D40 F596                move.w     [A6 - 0xA6A], D0
  2320. 00001B0A  7C00                     moveq.l    D6, 0x00
  2321. 00001B0C  206E F7A6                movea.l    A0, [A6 - 0x85A]
  2322. 00001B10  2650                     movea.l    A3, [A0]
  2323. 00001B12  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  2324. 00001B16  A873                     syscall    SetPort
  2325. 00001B18  4A6E F7F4                tst.w      [A6 - 0x80C]
  2326. 00001B1C  6F00 00E0                ble        +0xE2 /* 00001BFE */
  2327. 00001B20  6000 00CC                bra        +0xCE /* 00001BEE */
  2328. label00001B24:
  2329. 00001B24  53AE F5AE                subq.l     [A6 - 0xA52], 1
  2330. 00001B28  7E00                     moveq.l    D7, 0x00
  2331. 00001B2A  6000 00BA                bra        +0xBC /* 00001BE6 */
  2332. label00001B2E:
  2333. 00001B2E  A852                     syscall    HideCursor
  2334. 00001B30  4A6E F596                tst.w      [A6 - 0xA6A]
  2335. 00001B34  6732                     beq        +0x34 /* 00001B68 */
  2336. 00001B36  42A7                     clr.l      -[A7]
  2337. 00001B38  2F0B                     move.l     -[A7], A3
  2338. 00001B3A  4267                     clr.w      -[A7]
  2339. 00001B3C  486E F7F8                pea.l      [A6 - 0x808]
  2340. 00001B40  4EBA 540C                jsr        [PC + 0x540C /* 00006F4E */]
  2341. 00001B44  201F                     move.l     D0, [A7]+
  2342. 00001B46  2D40 F5A6                move.l     [A6 - 0xA5A], D0
  2343. 00001B4A  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2344. 00001B4E  6712                     beq        +0x14 /* 00001B62 */
  2345. 00001B50  4A6E F592                tst.w      [A6 - 0xA6E]
  2346. 00001B54  670C                     beq        +0xE /* 00001B62 */
  2347. 00001B56  4267                     clr.w      -[A7]
  2348. 00001B58  3F3C 00FF                move.w     -[A7], 0xFF
  2349. 00001B5C  486E F800                pea.l      [A6 - 0x800]
  2350. 00001B60  AA3F                     syscall    SetEntries
  2351. label00001B62:
  2352. 00001B62  426E F596                clr.w      [A6 - 0xA6A]
  2353. 00001B66  601A                     bra        +0x1C /* 00001B82 */
  2354. label00001B68:
  2355. 00001B68  42A7                     clr.l      -[A7]
  2356. 00001B6A  2F0B                     move.l     -[A7], A3
  2357. 00001B6C  3F3C 0001                move.w     -[A7], 0x1
  2358. 00001B70  486E F7F8                pea.l      [A6 - 0x808]
  2359. 00001B74  4EBA 53D8                jsr        [PC + 0x53D8 /* 00006F4E */]
  2360. 00001B78  201F                     move.l     D0, [A7]+
  2361. 00001B7A  2D40 F5B6                move.l     [A6 - 0xA4A], D0
  2362. 00001B7E  D7EE F5B6                add.l      A3, [A6 - 0xA4A]
  2363. label00001B82:
  2364. 00001B82  4A6E F594                tst.w      [A6 - 0xA6C]
  2365. 00001B86  671E                     beq        +0x20 /* 00001BA6 */
  2366. 00001B88  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2367. 00001B8C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2368. 00001B90  2F0C                     move.l     -[A7], A4
  2369. 00001B92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2370. 00001B96  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  2371. 00001B9A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2372. 00001B9E  3C00                     move.w     D6, D0
  2373. 00001BA0  4A46                     tst.w      D6
  2374. 00001BA2  6600 005A                bne        +0x5C /* 00001BFE */
  2375. label00001BA6:
  2376. 00001BA6  A853                     syscall    ShowCursor
  2377. 00001BA8  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  2378. 00001BAC  3C00                     move.w     D6, D0
  2379. 00001BAE  4A46                     tst.w      D6
  2380. 00001BB0  6600 004C                bne        +0x4E /* 00001BFE */
  2381. 00001BB4  4A6E F59C                tst.w      [A6 - 0xA64]
  2382. 00001BB8  6708                     beq        +0xA /* 00001BC2 */
  2383. 00001BBA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2384. 00001BBE  4A40                     tst.w      D0
  2385. 00001BC0  663C                     bne        +0x3E /* 00001BFE */
  2386. label00001BC2:
  2387. 00001BC2  4A6E F5A0                tst.w      [A6 - 0xA60]
  2388. 00001BC6  670E                     beq        +0x10 /* 00001BD6 */
  2389. 00001BC8  306E F5A0                movea.w    A0, [A6 - 0xA60]
  2390. 00001BCC  2F08                     move.l     -[A7], A0
  2391. 00001BCE  486E F5AA                pea.l      [A6 - 0xA56]
  2392. 00001BD2  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  2393. label00001BD6:
  2394. 00001BD6  4A47                     tst.w      D7
  2395. 00001BD8  660A                     bne        +0xC /* 00001BE4 */
  2396. 00001BDA  206E F7A6                movea.l    A0, [A6 - 0x85A]
  2397. 00001BDE  2650                     movea.l    A3, [A0]
  2398. 00001BE0  D7EE F5A6                add.l      A3, [A6 - 0xA5A]
  2399. label00001BE4:
  2400. 00001BE4  5247                     addq.w     D7, 1
  2401. label00001BE6:
  2402. 00001BE6  BE6E F7F4                cmp.w      D7, [A6 - 0x80C]
  2403. 00001BEA  6D00 FF42                blt        -0xBC /* 00001B2E */
  2404. label00001BEE:
  2405. 00001BEE  4A6E F59E                tst.w      [A6 - 0xA62]
  2406. 00001BF2  6600 FF30                bne        -0xCE /* 00001B24 */
  2407. 00001BF6  4AAE F5AE                tst.l      [A6 - 0xA52]
  2408. 00001BFA  6E00 FF28                bgt        -0xD6 /* 00001B24 */
  2409. label00001BFE:
  2410. 00001BFE  3F3C FFF9                move.w     -[A7], 0xFFF9
  2411. 00001C02  4267                     clr.w      -[A7]
  2412. 00001C04  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2413. 00001C08  4A6E F59A                tst.w      [A6 - 0xA66]
  2414. 00001C0C  670A                     beq        +0xC /* 00001C18 */
  2415. 00001C0E  3F3C FFFF                move.w     -[A7], 0xFFFF
  2416. 00001C12  4267                     clr.w      -[A7]
  2417. 00001C14  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2418. label00001C18:
  2419. 00001C18  4A6E F598                tst.w      [A6 - 0xA68]
  2420. 00001C1C  6658                     bne        +0x5A /* 00001C76 */
  2421. 00001C1E  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2422. 00001C22  671A                     beq        +0x1C /* 00001C3E */
  2423. 00001C24  2F2E F6BA                move.l     -[A7], [A6 - 0x946]
  2424. 00001C28  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2425. 00001C2C  206E F6BA                movea.l    A0, [A6 - 0x946]
  2426. 00001C30  4267                     clr.w      -[A7]
  2427. 00001C32  3F3C 00FF                move.w     -[A7], 0xFF
  2428. 00001C36  2050                     movea.l    A0, [A0]
  2429. 00001C38  4868 0008                pea.l      [A0 + 0x8]
  2430. 00001C3C  AA3F                     syscall    SetEntries
  2431. label00001C3E:
  2432. 00001C3E  486E F6C4                pea.l      [A6 - 0x93C]
  2433. 00001C42  486E F730                pea.l      [A6 - 0x8D0]
  2434. 00001C46  486E F7B0                pea.l      [A6 - 0x850]
  2435. 00001C4A  486E F7B0                pea.l      [A6 - 0x850]
  2436. 00001C4E  4267                     clr.w      -[A7]
  2437. 00001C50  42A7                     clr.l      -[A7]
  2438. 00001C52  A8EC                     syscall    CopyBits
  2439. 00001C54  3F3C 0001                move.w     -[A7], 0x1
  2440. 00001C58  486E F6C2                pea.l      [A6 - 0x93E]
  2441. 00001C5C  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2442. 00001C60  5C8F                     addq.l     A7, 6
  2443. 00001C62  3F3C 0001                move.w     -[A7], 0x1
  2444. 00001C66  486E F72E                pea.l      [A6 - 0x8D2]
  2445. 00001C6A  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  2446. 00001C6E  5C8F                     addq.l     A7, 6
  2447. 00001C70  2F2E F7A2                move.l     -[A7], [A6 - 0x85E]
  2448. 00001C74  A873                     syscall    SetPort
  2449. label00001C76:
  2450. 00001C76  4A6D 8DA6                tst.w      [A5 - 0x725A]
  2451. 00001C7A  6708                     beq        +0xA /* 00001C84 */
  2452. 00001C7C  2F2E F6BA                move.l     -[A7], [A6 - 0x946]
  2453. 00001C80  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2454. label00001C84:
  2455. 00001C84  2F2E F7A6                move.l     -[A7], [A6 - 0x85A]
  2456. 00001C88  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  2457. 00001C8C  3006                     move.w     D0, D6
  2458. label00001C8E:
  2459. 00001C8E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2460. 00001C92  4E5E                     unlink     A6
  2461. 00001C94  4E75                     rts
  2462. export_485:
  2463. 00001C96  4E56 FE8E                link       A6, -0x0172
  2464. 00001C9A  48E7 0108                movem.l    -[A7], D7,A4
  2465. 00001C9E  286E 000C                movea.l    A4, [A6 + 0xC]
  2466. 00001CA2  508C                     addq.l     A4, 8
  2467. 00001CA4  2D4C FF88                move.l     [A6 - 0x78], A4
  2468. 00001CA8  486E FFC6                pea.l      [A6 - 0x3A]
  2469. 00001CAC  486E FE8E                pea.l      [A6 - 0x172]
  2470. 00001CB0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2471. 00001CB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2472. 00001CB8  2F0C                     move.l     -[A7], A4
  2473. 00001CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2474. 00001CBE  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2475. 00001CC2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2476. 00001CC6  3E00                     move.w     D7, D0
  2477. 00001CC8  4A47                     tst.w      D7
  2478. 00001CCA  6706                     beq        +0x8 /* 00001CD2 */
  2479. 00001CCC  3007                     move.w     D0, D7
  2480. 00001CCE  6000 00E4                bra        +0xE6 /* 00001DB4 */
  2481. label00001CD2:
  2482. 00001CD2  302E FE8E                move.w     D0, [A6 - 0x172]
  2483. 00001CD6  48C0                     ext.l      D0
  2484. 00001CD8  E780                     asl        D0, 3
  2485. 00001CDA  D9C0                     add.l      A4, D0
  2486. 00001CDC  0C54 2720                cmpi.w     [A4], 0x2720 /* '\' ' */
  2487. 00001CE0  6710                     beq        +0x12 /* 00001CF2 */
  2488. 00001CE2  486E FFC6                pea.l      [A6 - 0x3A]
  2489. 00001CE6  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2490. 00001CEA  588F                     addq.l     A7, 4
  2491. 00001CEC  7007                     moveq.l    D0, 0x07
  2492. 00001CEE  6000 00C4                bra        +0xC6 /* 00001DB4 */
  2493. label00001CF2:
  2494. 00001CF2  508C                     addq.l     A4, 8
  2495. 00001CF4  486E FE90                pea.l      [A6 - 0x170]
  2496. 00001CF8  486E FE92                pea.l      [A6 - 0x16E]
  2497. 00001CFC  2F0C                     move.l     -[A7], A4
  2498. 00001CFE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2499. 00001D02  4EBA 0478                jsr        [PC + 0x478 /* 0000217C */]
  2500. 00001D06  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2501. 00001D0A  3E00                     move.w     D7, D0
  2502. 00001D0C  4A47                     tst.w      D7
  2503. 00001D0E  6710                     beq        +0x12 /* 00001D20 */
  2504. 00001D10  486E FFC6                pea.l      [A6 - 0x3A]
  2505. 00001D14  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2506. 00001D18  588F                     addq.l     A7, 4
  2507. 00001D1A  3007                     move.w     D0, D7
  2508. 00001D1C  6000 0096                bra        +0x98 /* 00001DB4 */
  2509. label00001D20:
  2510. 00001D20  42A7                     clr.l      -[A7]
  2511. 00001D22  3F3C 0005                move.w     -[A7], 0x5
  2512. 00001D26  3F3C 0007                move.w     -[A7], 0x7
  2513. 00001D2A  486E FF8C                pea.l      [A6 - 0x74]
  2514. 00001D2E  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2515. 00001D32  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2516. 00001D36  3F2E FE90                move.w     -[A7], [A6 - 0x170]
  2517. 00001D3A  3F2E FE92                move.w     -[A7], [A6 - 0x16E]
  2518. 00001D3E  486E FF8C                pea.l      [A6 - 0x74]
  2519. 00001D42  486E FFC6                pea.l      [A6 - 0x3A]
  2520. 00001D46  4EBA 0074                jsr        [PC + 0x74 /* 00001DBC */]
  2521. 00001D4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2522. 00001D4E  486E FFC6                pea.l      [A6 - 0x3A]
  2523. 00001D52  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2524. 00001D56  588F                     addq.l     A7, 4
  2525. 00001D58  486E FF8C                pea.l      [A6 - 0x74]
  2526. 00001D5C  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2527. 00001D60  588F                     addq.l     A7, 4
  2528. 00001D62  4A80                     tst.l      D0
  2529. 00001D64  660E                     bne        +0x10 /* 00001D74 */
  2530. 00001D66  486E FF8C                pea.l      [A6 - 0x74]
  2531. 00001D6A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2532. 00001D6E  588F                     addq.l     A7, 4
  2533. 00001D70  7000                     moveq.l    D0, 0x00
  2534. 00001D72  6040                     bra        +0x42 /* 00001DB4 */
  2535. label00001D74:
  2536. 00001D74  4267                     clr.w      -[A7]
  2537. 00001D76  486E FE94                pea.l      [A6 - 0x16C]
  2538. 00001D7A  486E FE8E                pea.l      [A6 - 0x172]
  2539. 00001D7E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2540. 00001D82  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2541. 00001D86  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  2542. 00001D8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2543. 00001D8E  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  2544. 00001D92  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2545. 00001D96  3E00                     move.w     D7, D0
  2546. 00001D98  4A47                     tst.w      D7
  2547. 00001D9A  6704                     beq        +0x6 /* 00001DA0 */
  2548. 00001D9C  3007                     move.w     D0, D7
  2549. 00001D9E  6014                     bra        +0x16 /* 00001DB4 */
  2550. label00001DA0:
  2551. 00001DA0  3F3C 2719                move.w     -[A7], 0x2719
  2552. 00001DA4  486E FF8C                pea.l      [A6 - 0x74]
  2553. 00001DA8  486E FE94                pea.l      [A6 - 0x16C]
  2554. 00001DAC  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  2555. 00001DB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2556. label00001DB4:
  2557. 00001DB4  4CDF 1080                movem.l    D7,A4, [A7]+
  2558. 00001DB8  4E5E                     unlink     A6
  2559. 00001DBA  4E75                     rts
  2560. fn00001DBC:
  2561. 00001DBC  4E56 FE8C                link       A6, -0x0174
  2562. 00001DC0  42A7                     clr.l      -[A7]
  2563. 00001DC2  3F3C 0005                move.w     -[A7], 0x5
  2564. 00001DC6  3F3C 0007                move.w     -[A7], 0x7
  2565. 00001DCA  486E FE94                pea.l      [A6 - 0x16C]
  2566. 00001DCE  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2567. 00001DD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2568. 00001DD6  486E FFF8                pea.l      [A6 - 0x8]
  2569. 00001DDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2570. 00001DDE  4EBA 01C6                jsr        [PC + 0x1C6 /* 00001FA6 */]
  2571. 00001DE2  508F                     addq.l     A7, 8
  2572. 00001DE4  4A40                     tst.w      D0
  2573. 00001DE6  6600 01BA                bne        +0x1BC /* 00001FA2 */
  2574. 00001DEA  3D6E 0010 FED0           move.w     [A6 - 0x130], [A6 + 0x10]
  2575. 00001DF0  7002                     moveq.l    D0, 0x02
  2576. 00001DF2  3D40 FECE                move.w     [A6 - 0x132], D0
  2577. 00001DF6  6000 019C                bra        +0x19E /* 00001F94 */
  2578. label00001DFA:
  2579. 00001DFA  302E FED0                move.w     D0, [A6 - 0x130]
  2580. 00001DFE  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  2581. 00001E02  0008 0022                ori.b      A0, 0x22 /* '\"' */
  2582. 00001E06  0BF3                     .incomplete
  2583. 00001E08  0058 2B12                ori.w      [A0]+, 0x2B12
  2584. 00001E0C  00A8 2EE0 00C8 2EE2      ori.l      [A0 + 0x2EE2], 0x2EE000C8
  2585. 00001E14  00E4                     .incomplete
  2586. 00001E16  2EE4                     move.l     [A7]+, -[A4]
  2587. 00001E18  0102                     btst       D2, D0
  2588. 00001E1A  2EE1                     move.l     [A7]+, -[A1]
  2589. 00001E1C  0120                     btst       -[A0], D0
  2590. 00001E1E  2EE5                     move.l     [A7]+, -[A5]
  2591. 00001E20  011C                     btst       [A4]+, D0
  2592. 00001E22  2EE3                     move.l     [A7]+, -[A3]
  2593. 00001E24  0136 4AAE                btst       [A6 + D4 * 2 - 0x82], D0
  2594. 00001E28  FFF8                     .invalid   <<F/7/7>>
  2595. 00001E2A  6600 012E                bne        +0x130 /* 00001F5A */
  2596. 00001E2E  42AE FE8C                clr.l      [A6 - 0x174]
  2597. 00001E32  2D6E FFFC FE90           move.l     [A6 - 0x170], [A6 - 0x4]
  2598. 00001E38  486E FE8C                pea.l      [A6 - 0x174]
  2599. 00001E3C  486E FFD2                pea.l      [A6 - 0x2E]
  2600. 00001E40  3F3C 300E                move.w     -[A7], 0x300E
  2601. 00001E44  A9EB                     syscall    Pack4/FP68K
  2602. 00001E46  486E FE94                pea.l      [A6 - 0x16C]
  2603. 00001E4A  41EE FFDC                lea.l      A0, [A6 - 0x24]
  2604. 00001E4E  2F20                     move.l     -[A7], -[A0]
  2605. 00001E50  2F20                     move.l     -[A7], -[A0]
  2606. 00001E52  3F20                     move.w     -[A7], -[A0]
  2607. 00001E54  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  2608. 00001E58  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2609. 00001E5C  6000 00FC                bra        +0xFE /* 00001F5A */
  2610. 00001E60  486E FFF8                pea.l      [A6 - 0x8]
  2611. 00001E64  486E FFDC                pea.l      [A6 - 0x24]
  2612. 00001E68  4EBA 0430                jsr        [PC + 0x430 /* 0000229A */]
  2613. 00001E6C  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  2614. 00001E70  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2615. 00001E74  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2616. 00001E78  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2617. 00001E7C  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  2618. 00001E80  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  2619. 00001E84  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  2620. 00001E88  486D DFCE                pea.l      [A5 - 0x2032]
  2621. 00001E8C  486E FED2                pea.l      [A6 - 0x12E]
  2622. 00001E90  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  2623. 00001E94  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2624. 00001E98  486E FED2                pea.l      [A6 - 0x12E]
  2625. 00001E9C  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  2626. 00001EA0  588F                     addq.l     A7, 4
  2627. 00001EA2  486E FE94                pea.l      [A6 - 0x16C]
  2628. 00001EA6  486E FED2                pea.l      [A6 - 0x12E]
  2629. 00001EAA  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2630. 00001EAE  508F                     addq.l     A7, 8
  2631. 00001EB0  6000 00A8                bra        +0xAA /* 00001F5A */
  2632. 00001EB4  486E FFF8                pea.l      [A6 - 0x8]
  2633. 00001EB8  1F3C 0001                move.b     -[A7], 0x1
  2634. 00001EBC  486E FED2                pea.l      [A6 - 0x12E]
  2635. 00001EC0  42A7                     clr.l      -[A7]
  2636. 00001EC2  4EBA 0472                jsr        [PC + 0x472 /* 00002336 */]
  2637. 00001EC6  486E FE94                pea.l      [A6 - 0x16C]
  2638. 00001ECA  486E FED2                pea.l      [A6 - 0x12E]
  2639. 00001ECE  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2640. 00001ED2  508F                     addq.l     A7, 8
  2641. 00001ED4  6000 0084                bra        +0x86 /* 00001F5A */
  2642. 00001ED8  486E FFF8                pea.l      [A6 - 0x8]
  2643. 00001EDC  4267                     clr.w      -[A7]
  2644. 00001EDE  486E FED2                pea.l      [A6 - 0x12E]
  2645. 00001EE2  42A7                     clr.l      -[A7]
  2646. 00001EE4  4EBA 0450                jsr        [PC + 0x450 /* 00002336 */]
  2647. 00001EE8  486E FE94                pea.l      [A6 - 0x16C]
  2648. 00001EEC  486E FED2                pea.l      [A6 - 0x12E]
  2649. 00001EF0  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2650. 00001EF4  508F                     addq.l     A7, 8
  2651. 00001EF6  6062                     bra        +0x64 /* 00001F5A */
  2652. 00001EF8  486E FFF8                pea.l      [A6 - 0x8]
  2653. 00001EFC  1F3C 0002                move.b     -[A7], 0x2
  2654. 00001F00  486E FED2                pea.l      [A6 - 0x12E]
  2655. 00001F04  42A7                     clr.l      -[A7]
  2656. 00001F06  4EBA 042E                jsr        [PC + 0x42E /* 00002336 */]
  2657. 00001F0A  486E FE94                pea.l      [A6 - 0x16C]
  2658. 00001F0E  486E FED2                pea.l      [A6 - 0x12E]
  2659. 00001F12  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2660. 00001F16  508F                     addq.l     A7, 8
  2661. 00001F18  6040                     bra        +0x42 /* 00001F5A */
  2662. 00001F1A  486E FFF8                pea.l      [A6 - 0x8]
  2663. 00001F1E  1F3C 0001                move.b     -[A7], 0x1
  2664. 00001F22  486E FED2                pea.l      [A6 - 0x12E]
  2665. 00001F26  42A7                     clr.l      -[A7]
  2666. 00001F28  4EBA 0430                jsr        [PC + 0x430 /* 0000235A */]
  2667. 00001F2C  486E FE94                pea.l      [A6 - 0x16C]
  2668. 00001F30  486E FED2                pea.l      [A6 - 0x12E]
  2669. 00001F34  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2670. 00001F38  508F                     addq.l     A7, 8
  2671. 00001F3A  601E                     bra        +0x20 /* 00001F5A */
  2672. 00001F3C  486E FFF8                pea.l      [A6 - 0x8]
  2673. 00001F40  4267                     clr.w      -[A7]
  2674. 00001F42  486E FED2                pea.l      [A6 - 0x12E]
  2675. 00001F46  42A7                     clr.l      -[A7]
  2676. 00001F48  4EBA 0410                jsr        [PC + 0x410 /* 0000235A */]
  2677. 00001F4C  486E FE94                pea.l      [A6 - 0x16C]
  2678. 00001F50  486E FED2                pea.l      [A6 - 0x12E]
  2679. 00001F54  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  2680. 00001F58  508F                     addq.l     A7, 8
  2681. label00001F5A:
  2682. 00001F5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2683. 00001F5E  486E FE94                pea.l      [A6 - 0x16C]
  2684. 00001F62  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  2685. 00001F66  508F                     addq.l     A7, 8
  2686. 00001F68  486E FE94                pea.l      [A6 - 0x16C]
  2687. 00001F6C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2688. 00001F70  588F                     addq.l     A7, 4
  2689. 00001F72  4A6E 0012                tst.w      [A6 + 0x12]
  2690. 00001F76  672A                     beq        +0x2C /* 00001FA2 */
  2691. 00001F78  0C6E 0001 FECE           cmpi.w     [A6 - 0x132], 0x1
  2692. 00001F7E  6622                     bne        +0x24 /* 00001FA2 */
  2693. 00001F80  3D6E 0012 FED0           move.w     [A6 - 0x130], [A6 + 0x12]
  2694. 00001F86  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2695. 00001F8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2696. 00001F8E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2697. 00001F92  5C8F                     addq.l     A7, 6
  2698. label00001F94:
  2699. 00001F94  302E FECE                move.w     D0, [A6 - 0x132]
  2700. 00001F98  536E FECE                subq.w     [A6 - 0x132], 1
  2701. 00001F9C  4A40                     tst.w      D0
  2702. 00001F9E  6600 FE5A                bne        -0x1A4 /* 00001DFA */
  2703. label00001FA2:
  2704. 00001FA2  4E5E                     unlink     A6
  2705. 00001FA4  4E75                     rts
  2706. fn00001FA6:
  2707. 00001FA6  4E56 FCB4                link       A6, -0x034C
  2708. 00001FAA  206E 000C                movea.l    A0, [A6 + 0xC]
  2709. 00001FAE  4290                     clr.l      [A0]
  2710. 00001FB0  206E 000C                movea.l    A0, [A6 + 0xC]
  2711. 00001FB4  42A8 0004                clr.l      [A0 + 0x4]
  2712. 00001FB8  486E FCBC                pea.l      [A6 - 0x344]
  2713. 00001FBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2714. 00001FC0  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2715. 00001FC4  508F                     addq.l     A7, 8
  2716. 00001FC6  486E FCBC                pea.l      [A6 - 0x344]
  2717. 00001FCA  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2718. 00001FCE  588F                     addq.l     A7, 4
  2719. 00001FD0  0C40 0001                cmpi.w     D0, 0x1
  2720. 00001FD4  6616                     bne        +0x18 /* 00001FEC */
  2721. 00001FD6  486E FCBC                pea.l      [A6 - 0x344]
  2722. 00001FDA  206E 000C                movea.l    A0, [A6 + 0xC]
  2723. 00001FDE  4868 0004                pea.l      [A0 + 0x4]
  2724. 00001FE2  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  2725. 00001FE6  7000                     moveq.l    D0, 0x00
  2726. 00001FE8  6000 018E                bra        +0x190 /* 00002178 */
  2727. label00001FEC:
  2728. 00001FEC  486E FCBC                pea.l      [A6 - 0x344]
  2729. 00001FF0  4EBA 038C                jsr        [PC + 0x38C /* 0000237E */]
  2730. 00001FF4  588F                     addq.l     A7, 4
  2731. 00001FF6  7000                     moveq.l    D0, 0x00
  2732. 00001FF8  102E FCBC                move.b     D0, [A6 - 0x344]
  2733. 00001FFC  3D40 FFF6                move.w     [A6 - 0xA], D0
  2734. 00002000  486E FCBC                pea.l      [A6 - 0x344]
  2735. 00002004  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  2736. 00002008  588F                     addq.l     A7, 4
  2737. 0000200A  486E FDE6                pea.l      [A6 - 0x21A]
  2738. 0000200E  486E FDE4                pea.l      [A6 - 0x21C]
  2739. 00002012  486E FDE2                pea.l      [A6 - 0x21E]
  2740. 00002016  486E FDE0                pea.l      [A6 - 0x220]
  2741. 0000201A  486E FDDE                pea.l      [A6 - 0x222]
  2742. 0000201E  486E FDDC                pea.l      [A6 - 0x224]
  2743. 00002022  486E FDDA                pea.l      [A6 - 0x226]
  2744. 00002026  486D DFE4                pea.l      [A5 - 0x201C]
  2745. 0000202A  486E FCBC                pea.l      [A6 - 0x344]
  2746. 0000202E  4EAD 15DA                jsr        [A5 + 0x15DA /* export_695 */]
  2747. 00002032  4FEF 0024                lea.l      A7, [A7 + 0x24]
  2748. 00002036  0C40 0007                cmpi.w     D0, 0x7
  2749. 0000203A  6616                     bne        +0x18 /* 00002052 */
  2750. 0000203C  426E FDD8                clr.w      [A6 - 0x228]
  2751. 00002040  486E FDD8                pea.l      [A6 - 0x228]
  2752. 00002044  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2753. 00002048  4EBA 02CE                jsr        [PC + 0x2CE /* 00002318 */]
  2754. 0000204C  7000                     moveq.l    D0, 0x00
  2755. 0000204E  6000 0128                bra        +0x12A /* 00002178 */
  2756. label00002052:
  2757. 00002052  4267                     clr.w      -[A7]
  2758. 00002054  486E FDF4                pea.l      [A6 - 0x20C]
  2759. 00002058  4EBA 0220                jsr        [PC + 0x220 /* 0000227A */]
  2760. 0000205C  301F                     move.w     D0, [A7]+
  2761. 0000205E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2762. 00002062  486E FDD8                pea.l      [A6 - 0x228]
  2763. 00002066  4EBA 0232                jsr        [PC + 0x232 /* 0000229A */]
  2764. 0000206A  486E FDD8                pea.l      [A6 - 0x228]
  2765. 0000206E  4EBA 01CC                jsr        [PC + 0x1CC /* 0000223C */]
  2766. 00002072  588F                     addq.l     A7, 4
  2767. 00002074  486E FDBC                pea.l      [A6 - 0x244]
  2768. 00002078  4EBA 01C2                jsr        [PC + 0x1C2 /* 0000223C */]
  2769. 0000207C  588F                     addq.l     A7, 4
  2770. 0000207E  4267                     clr.w      -[A7]
  2771. 00002080  486E FCBC                pea.l      [A6 - 0x344]
  2772. 00002084  306E FFF6                movea.w    A0, [A6 - 0xA]
  2773. 00002088  2F08                     move.l     -[A7], A0
  2774. 0000208A  486E FDF4                pea.l      [A6 - 0x20C]
  2775. 0000208E  486E FFFC                pea.l      [A6 - 0x4]
  2776. 00002092  486E FDD8                pea.l      [A6 - 0x228]
  2777. 00002096  4EBA 0220                jsr        [PC + 0x220 /* 000022B8 */]
  2778. 0000209A  301F                     move.w     D0, [A7]+
  2779. 0000209C  3D40 FCB6                move.w     [A6 - 0x34A], D0
  2780. 000020A0  4267                     clr.w      -[A7]
  2781. 000020A2  486E FCBC                pea.l      [A6 - 0x344]
  2782. 000020A6  306E FFF6                movea.w    A0, [A6 - 0xA]
  2783. 000020AA  2F08                     move.l     -[A7], A0
  2784. 000020AC  486E FDF4                pea.l      [A6 - 0x20C]
  2785. 000020B0  486E FFF8                pea.l      [A6 - 0x8]
  2786. 000020B4  486E FDBC                pea.l      [A6 - 0x244]
  2787. 000020B8  4EBA 022E                jsr        [PC + 0x22E /* 000022E8 */]
  2788. 000020BC  301F                     move.w     D0, [A7]+
  2789. 000020BE  3D40 FCB4                move.w     [A6 - 0x34C], D0
  2790. 000020C2  302E FCB6                move.w     D0, [A6 - 0x34A]
  2791. 000020C6  B06E FCB4                cmp.w      D0, [A6 - 0x34C]
  2792. 000020CA  644C                     bcc        +0x4E /* 00002118 */
  2793. 000020CC  42AE FFF8                clr.l      [A6 - 0x8]
  2794. 000020D0  306E FFF6                movea.w    A0, [A6 - 0xA]
  2795. 000020D4  91EE FFFC                sub.l      A0, [A6 - 0x4]
  2796. 000020D8  2008                     move.l     D0, A0
  2797. 000020DA  3D40 FFF4                move.w     [A6 - 0xC], D0
  2798. 000020DE  4A40                     tst.w      D0
  2799. 000020E0  6F28                     ble        +0x2A /* 0000210A */
  2800. 000020E2  200E                     move.l     D0, A6
  2801. 000020E4  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2802. 000020E8  4267                     clr.w      -[A7]
  2803. 000020EA  0680 FFFF FCBC           addi.l     D0, 0xFFFFFCBC
  2804. 000020F0  2F00                     move.l     -[A7], D0
  2805. 000020F2  306E FFF4                movea.w    A0, [A6 - 0xC]
  2806. 000020F6  2F08                     move.l     -[A7], A0
  2807. 000020F8  486E FDF4                pea.l      [A6 - 0x20C]
  2808. 000020FC  486E FFF8                pea.l      [A6 - 0x8]
  2809. 00002100  486E FDD8                pea.l      [A6 - 0x228]
  2810. 00002104  4EBA 01E2                jsr        [PC + 0x1E2 /* 000022E8 */]
  2811. 00002108  301F                     move.w     D0, [A7]+
  2812. label0000210A:
  2813. 0000210A  486E FDD8                pea.l      [A6 - 0x228]
  2814. 0000210E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2815. 00002112  4EBA 0204                jsr        [PC + 0x204 /* 00002318 */]
  2816. 00002116  604A                     bra        +0x4C /* 00002162 */
  2817. label00002118:
  2818. 00002118  42AE FFFC                clr.l      [A6 - 0x4]
  2819. 0000211C  306E FFF6                movea.w    A0, [A6 - 0xA]
  2820. 00002120  91EE FFF8                sub.l      A0, [A6 - 0x8]
  2821. 00002124  2008                     move.l     D0, A0
  2822. 00002126  3D40 FFF4                move.w     [A6 - 0xC], D0
  2823. 0000212A  4A40                     tst.w      D0
  2824. 0000212C  6F28                     ble        +0x2A /* 00002156 */
  2825. 0000212E  200E                     move.l     D0, A6
  2826. 00002130  D0AE FFF8                add.l      D0, [A6 - 0x8]
  2827. 00002134  4267                     clr.w      -[A7]
  2828. 00002136  0680 FFFF FCBC           addi.l     D0, 0xFFFFFCBC
  2829. 0000213C  2F00                     move.l     -[A7], D0
  2830. 0000213E  306E FFF4                movea.w    A0, [A6 - 0xC]
  2831. 00002142  2F08                     move.l     -[A7], A0
  2832. 00002144  486E FDF4                pea.l      [A6 - 0x20C]
  2833. 00002148  486E FFFC                pea.l      [A6 - 0x4]
  2834. 0000214C  486E FDBC                pea.l      [A6 - 0x244]
  2835. 00002150  4EBA 0166                jsr        [PC + 0x166 /* 000022B8 */]
  2836. 00002154  301F                     move.w     D0, [A7]+
  2837. label00002156:
  2838. 00002156  486E FDBC                pea.l      [A6 - 0x244]
  2839. 0000215A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2840. 0000215E  4EBA 01B8                jsr        [PC + 0x1B8 /* 00002318 */]
  2841. label00002162:
  2842. 00002162  202E FFFC                move.l     D0, [A6 - 0x4]
  2843. 00002166  D0AE FFF8                add.l      D0, [A6 - 0x8]
  2844. 0000216A  306E FFF6                movea.w    A0, [A6 - 0xA]
  2845. 0000216E  B1C0                     cmpa.l     A0, D0
  2846. 00002170  6604                     bne        +0x6 /* 00002176 */
  2847. 00002172  7000                     moveq.l    D0, 0x00
  2848. 00002174  6002                     bra        +0x4 /* 00002178 */
  2849. label00002176:
  2850. 00002176  7002                     moveq.l    D0, 0x02
  2851. label00002178:
  2852. 00002178  4E5E                     unlink     A6
  2853. 0000217A  4E75                     rts
  2854. fn0000217C:
  2855. 0000217C  4E56 FFF6                link       A6, -0x000A
  2856. 00002180  2F0C                     move.l     -[A7], A4
  2857. 00002182  286E 000C                movea.l    A4, [A6 + 0xC]
  2858. 00002186  206E 0014                movea.l    A0, [A6 + 0x14]
  2859. 0000218A  4250                     clr.w      [A0]
  2860. 0000218C  206E 0010                movea.l    A0, [A6 + 0x10]
  2861. 00002190  4250                     clr.w      [A0]
  2862. 00002192  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  2863. label00002198:
  2864. 00002198  41ED DF8C                lea.l      A0, [A5 - 0x2074]
  2865. 0000219C  2D48 FFF6                move.l     [A6 - 0xA], A0
  2866. 000021A0  426E FFFA                clr.w      [A6 - 0x6]
  2867. 000021A4  6048                     bra        +0x4A /* 000021EE */
  2868. label000021A6:
  2869. 000021A6  206E FFF6                movea.l    A0, [A6 - 0xA]
  2870. 000021AA  4A68 0002                tst.w      [A0 + 0x2]
  2871. 000021AE  6726                     beq        +0x28 /* 000021D6 */
  2872. 000021B0  206E FFF6                movea.l    A0, [A6 - 0xA]
  2873. 000021B4  3010                     move.w     D0, [A0]
  2874. 000021B6  B054                     cmp.w      D0, [A4]
  2875. 000021B8  6630                     bne        +0x32 /* 000021EA */
  2876. 000021BA  206E FFF6                movea.l    A0, [A6 - 0xA]
  2877. 000021BE  3028 0002                move.w     D0, [A0 + 0x2]
  2878. 000021C2  B06C 0008                cmp.w      D0, [A4 + 0x8]
  2879. 000021C6  6622                     bne        +0x24 /* 000021EA */
  2880. 000021C8  206E FFF6                movea.l    A0, [A6 - 0xA]
  2881. 000021CC  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  2882. 000021D2  508C                     addq.l     A4, 8
  2883. 000021D4  6014                     bra        +0x16 /* 000021EA */
  2884. label000021D6:
  2885. 000021D6  206E FFF6                movea.l    A0, [A6 - 0xA]
  2886. 000021DA  3010                     move.w     D0, [A0]
  2887. 000021DC  B054                     cmp.w      D0, [A4]
  2888. 000021DE  660A                     bne        +0xC /* 000021EA */
  2889. 000021E0  206E FFF6                movea.l    A0, [A6 - 0xA]
  2890. 000021E4  3D68 0004 FFFA           move.w     [A6 - 0x6], [A0 + 0x4]
  2891. label000021EA:
  2892. 000021EA  5CAE FFF6                addq.l     [A6 - 0xA], 6
  2893. label000021EE:
  2894. 000021EE  206E FFF6                movea.l    A0, [A6 - 0xA]
  2895. 000021F2  4A50                     tst.w      [A0]
  2896. 000021F4  6706                     beq        +0x8 /* 000021FC */
  2897. 000021F6  4A6E FFFA                tst.w      [A6 - 0x6]
  2898. 000021FA  67AA                     beq        -0x54 /* 000021A6 */
  2899. label000021FC:
  2900. 000021FC  4A6E FFFA                tst.w      [A6 - 0x6]
  2901. 00002200  6604                     bne        +0x6 /* 00002206 */
  2902. 00002202  7002                     moveq.l    D0, 0x02
  2903. 00002204  6030                     bra        +0x32 /* 00002236 */
  2904. label00002206:
  2905. 00002206  206E FFFC                movea.l    A0, [A6 - 0x4]
  2906. 0000220A  30AE FFFA                move.w     [A0], [A6 - 0x6]
  2907. 0000220E  2D6E 0014 FFFC           move.l     [A6 - 0x4], [A6 + 0x14]
  2908. 00002214  508C                     addq.l     A4, 8
  2909. 00002216  4A54                     tst.w      [A4]
  2910. 00002218  6604                     bne        +0x6 /* 0000221E */
  2911. 0000221A  7000                     moveq.l    D0, 0x00
  2912. 0000221C  6018                     bra        +0x1A /* 00002236 */
  2913. label0000221E:
  2914. 0000221E  206E 0014                movea.l    A0, [A6 + 0x14]
  2915. 00002222  4A50                     tst.w      [A0]
  2916. 00002224  6606                     bne        +0x8 /* 0000222C */
  2917. 00002226  0C54 03FC                cmpi.w     [A4], 0x3FC
  2918. 0000222A  6704                     beq        +0x6 /* 00002230 */
  2919. label0000222C:
  2920. 0000222C  7002                     moveq.l    D0, 0x02
  2921. 0000222E  6006                     bra        +0x8 /* 00002236 */
  2922. label00002230:
  2923. 00002230  508C                     addq.l     A4, 8
  2924. 00002232  6000 FF64                bra        -0x9A /* 00002198 */
  2925. label00002236:
  2926. 00002236  285F                     movea.l    A4, [A7]+
  2927. 00002238  4E5E                     unlink     A6
  2928. 0000223A  4E75                     rts
  2929. fn0000223C:
  2930. 0000223C  4E56 FFFC                link       A6, -0x0004
  2931. 00002240  48E7 0108                movem.l    -[A7], D7,A4
  2932. 00002244  7E0E                     moveq.l    D7, 0x0E
  2933. 00002246  286E 0008                movea.l    A4, [A6 + 0x8]
  2934. 0000224A  6006                     bra        +0x8 /* 00002252 */
  2935. label0000224C:
  2936. 0000224C  41D4                     lea.l      A0, [A4]
  2937. 0000224E  548C                     addq.l     A4, 2
  2938. 00002250  4250                     clr.w      [A0]
  2939. label00002252:
  2940. 00002252  3007                     move.w     D0, D7
  2941. 00002254  5347                     subq.w     D7, 1
  2942. 00002256  4A40                     tst.w      D0
  2943. 00002258  66F2                     bne        -0xC /* 0000224C */
  2944. 0000225A  486E FFFC                pea.l      [A6 - 0x4]
  2945. 0000225E  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  2946. 00002262  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2947. 00002266  206E 0008                movea.l    A0, [A6 + 0x8]
  2948. 0000226A  4868 0002                pea.l      [A0 + 0x2]
  2949. 0000226E  4EAD 12BA                jsr        [A5 + 0x12BA /* export_595 */]
  2950. 00002272  4CDF 1080                movem.l    D7,A4, [A7]+
  2951. 00002276  4E5E                     unlink     A6
  2952. 00002278  4E75                     rts
  2953. fn0000227A:
  2954. 0000227A  4E56 0000                link       A6, 0
  2955. 0000227E  4267                     clr.w      -[A7]
  2956. 00002280  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2957. 00002284  2F3C 8204 FFF8           move.l     -[A7], 0x8204FFF8
  2958. 0000228A  A8B5                     syscall    ScriptUtil
  2959. 0000228C  301F                     move.w     D0, [A7]+
  2960. 0000228E  4E5E                     unlink     A6
  2961. 00002290  205F                     movea.l    A0, [A7]+
  2962. 00002292  4FEF 0004                lea.l      A7, [A7 + 0x4]
  2963. 00002296  3E80                     move.w     [A7], D0
  2964. 00002298  4ED0                     jmp        [A0]
  2965. fn0000229A:
  2966. 0000229A  4E56 0000                link       A6, 0
  2967. 0000229E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2968. 000022A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2969. 000022A6  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  2970. 000022AC  A8B5                     syscall    ScriptUtil
  2971. 000022AE  4E5E                     unlink     A6
  2972. 000022B0  205F                     movea.l    A0, [A7]+
  2973. 000022B2  4FEF 0008                lea.l      A7, [A7 + 0x8]
  2974. 000022B6  4ED0                     jmp        [A0]
  2975. fn000022B8:
  2976. 000022B8  4E56 0000                link       A6, 0
  2977. 000022BC  4267                     clr.w      -[A7]
  2978. 000022BE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2979. 000022C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2980. 000022C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2981. 000022CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2982. 000022CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2983. 000022D2  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  2984. 000022D8  A8B5                     syscall    ScriptUtil
  2985. 000022DA  301F                     move.w     D0, [A7]+
  2986. 000022DC  4E5E                     unlink     A6
  2987. 000022DE  205F                     movea.l    A0, [A7]+
  2988. 000022E0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2989. 000022E4  3E80                     move.w     [A7], D0
  2990. 000022E6  4ED0                     jmp        [A0]
  2991. fn000022E8:
  2992. 000022E8  4E56 0000                link       A6, 0
  2993. 000022EC  4267                     clr.w      -[A7]
  2994. 000022EE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2995. 000022F2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2996. 000022F6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2997. 000022FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2998. 000022FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2999. 00002302  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  3000. 00002308  A8B5                     syscall    ScriptUtil
  3001. 0000230A  301F                     move.w     D0, [A7]+
  3002. 0000230C  4E5E                     unlink     A6
  3003. 0000230E  205F                     movea.l    A0, [A7]+
  3004. 00002310  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3005. 00002314  3E80                     move.w     [A7], D0
  3006. 00002316  4ED0                     jmp        [A0]
  3007. fn00002318:
  3008. 00002318  4E56 0000                link       A6, 0
  3009. 0000231C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3010. 00002320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3011. 00002324  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  3012. 0000232A  A8B5                     syscall    ScriptUtil
  3013. 0000232C  4E5E                     unlink     A6
  3014. 0000232E  205F                     movea.l    A0, [A7]+
  3015. 00002330  4FEF 0008                lea.l      A7, [A7 + 0x8]
  3016. 00002334  4ED0                     jmp        [A0]
  3017. fn00002336:
  3018. 00002336  4E56 0000                link       A6, 0
  3019. 0000233A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3020. 0000233E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3021. 00002342  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3022. 00002346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3023. 0000234A  3F3C 0014                move.w     -[A7], 0x14
  3024. 0000234E  A9ED                     syscall    Pack6
  3025. 00002350  4E5E                     unlink     A6
  3026. 00002352  205F                     movea.l    A0, [A7]+
  3027. 00002354  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3028. 00002358  4ED0                     jmp        [A0]
  3029. fn0000235A:
  3030. 0000235A  4E56 0000                link       A6, 0
  3031. 0000235E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3032. 00002362  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3033. 00002366  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3034. 0000236A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3035. 0000236E  3F3C 0016                move.w     -[A7], 0x16
  3036. 00002372  A9ED                     syscall    Pack6
  3037. 00002374  4E5E                     unlink     A6
  3038. 00002376  205F                     movea.l    A0, [A7]+
  3039. 00002378  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3040. 0000237C  4ED0                     jmp        [A0]
  3041. fn0000237E:
  3042. 0000237E  4E56 0000                link       A6, 0
  3043. 00002382  48E7 0108                movem.l    -[A7], D7,A4
  3044. 00002386  206E 0008                movea.l    A0, [A6 + 0x8]
  3045. 0000238A  7000                     moveq.l    D0, 0x00
  3046. 0000238C  1010                     move.b     D0, [A0]
  3047. 0000238E  4840                     swap.w     D0
  3048. 00002390  4240                     clr.w      D0
  3049. 00002392  4840                     swap.w     D0
  3050. 00002394  D0AE 0008                add.l      D0, [A6 + 0x8]
  3051. 00002398  2840                     movea.l    A4, D0
  3052. 0000239A  206E 0008                movea.l    A0, [A6 + 0x8]
  3053. 0000239E  7000                     moveq.l    D0, 0x00
  3054. 000023A0  1010                     move.b     D0, [A0]
  3055. 000023A2  3E00                     move.w     D7, D0
  3056. 000023A4  601E                     bra        +0x20 /* 000023C4 */
  3057. label000023A6:
  3058. 000023A6  7000                     moveq.l    D0, 0x00
  3059. 000023A8  1014                     move.b     D0, [A4]
  3060. 000023AA  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  3061. 000023AE  670A                     beq        +0xC /* 000023BA */
  3062. 000023B0  7000                     moveq.l    D0, 0x00
  3063. 000023B2  1014                     move.b     D0, [A4]
  3064. 000023B4  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  3065. 000023B8  660E                     bne        +0x10 /* 000023C8 */
  3066. label000023BA:
  3067. 000023BA  206E 0008                movea.l    A0, [A6 + 0x8]
  3068. 000023BE  5310                     subq.b     [A0], 1
  3069. 000023C0  538C                     subq.l     A4, 1
  3070. 000023C2  5347                     subq.w     D7, 1
  3071. label000023C4:
  3072. 000023C4  4A47                     tst.w      D7
  3073. 000023C6  66DE                     bne        -0x20 /* 000023A6 */
  3074. label000023C8:
  3075. 000023C8  4CDF 1080                movem.l    D7,A4, [A7]+
  3076. 000023CC  4E5E                     unlink     A6
  3077. 000023CE  4E75                     rts
  3078. export_449:
  3079. 000023D0  4E56 FF88                link       A6, -0x0078
  3080. 000023D4  48E7 0108                movem.l    -[A7], D7,A4
  3081. 000023D8  286E 000C                movea.l    A4, [A6 + 0xC]
  3082. 000023DC  508C                     addq.l     A4, 8
  3083. 000023DE  486E FFC6                pea.l      [A6 - 0x3A]
  3084. 000023E2  486E FF8A                pea.l      [A6 - 0x76]
  3085. 000023E6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3086. 000023EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3087. 000023EE  2F0C                     move.l     -[A7], A4
  3088. 000023F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3089. 000023F4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  3090. 000023F8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3091. 000023FC  3E00                     move.w     D7, D0
  3092. 000023FE  4A47                     tst.w      D7
  3093. 00002400  6706                     beq        +0x8 /* 00002408 */
  3094. 00002402  3007                     move.w     D0, D7
  3095. 00002404  6000 00CC                bra        +0xCE /* 000024D2 */
  3096. label00002408:
  3097. 00002408  302E FF8A                move.w     D0, [A6 - 0x76]
  3098. 0000240C  48C0                     ext.l      D0
  3099. 0000240E  E780                     asl        D0, 3
  3100. 00002410  D9C0                     add.l      A4, D0
  3101. 00002412  0C54 2B7B                cmpi.w     [A4], 0x2B7B /* '+{' */
  3102. 00002416  6600 009C                bne        +0x9E /* 000024B4 */
  3103. 0000241A  0C6C 2B3D 0008           cmpi.w     [A4 + 0x8], 0x2B3D /* '+=' */
  3104. 00002420  6600 0092                bne        +0x94 /* 000024B4 */
  3105. 00002424  49EC 0010                lea.l      A4, [A4 + 0x10]
  3106. 00002428  426E FF88                clr.w      [A6 - 0x78]
  3107. 0000242C  4A54                     tst.w      [A4]
  3108. 0000242E  6746                     beq        +0x48 /* 00002476 */
  3109. 00002430  486E FF8C                pea.l      [A6 - 0x74]
  3110. 00002434  486E FF8A                pea.l      [A6 - 0x76]
  3111. 00002438  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3112. 0000243C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3113. 00002440  2F0C                     move.l     -[A7], A4
  3114. 00002442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3115. 00002446  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  3116. 0000244A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3117. 0000244E  3E00                     move.w     D7, D0
  3118. 00002450  4A47                     tst.w      D7
  3119. 00002452  6710                     beq        +0x12 /* 00002464 */
  3120. 00002454  486E FFC6                pea.l      [A6 - 0x3A]
  3121. 00002458  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3122. 0000245C  588F                     addq.l     A7, 4
  3123. 0000245E  3007                     move.w     D0, D7
  3124. 00002460  6000 0070                bra        +0x72 /* 000024D2 */
  3125. label00002464:
  3126. 00002464  302E FF8A                move.w     D0, [A6 - 0x76]
  3127. 00002468  48C0                     ext.l      D0
  3128. 0000246A  E780                     asl        D0, 3
  3129. 0000246C  D9C0                     add.l      A4, D0
  3130. 0000246E  7001                     moveq.l    D0, 0x01
  3131. 00002470  3D40 FF88                move.w     [A6 - 0x78], D0
  3132. 00002474  6016                     bra        +0x18 /* 0000248C */
  3133. label00002476:
  3134. 00002476  42A7                     clr.l      -[A7]
  3135. 00002478  3F3C 0005                move.w     -[A7], 0x5
  3136. 0000247C  3F3C 0007                move.w     -[A7], 0x7
  3137. 00002480  486E FF8C                pea.l      [A6 - 0x74]
  3138. 00002484  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  3139. 00002488  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3140. label0000248C:
  3141. 0000248C  4A54                     tst.w      [A4]
  3142. 0000248E  6704                     beq        +0x6 /* 00002494 */
  3143. 00002490  7E02                     moveq.l    D7, 0x02
  3144. 00002492  6014                     bra        +0x16 /* 000024A8 */
  3145. label00002494:
  3146. 00002494  3F2E FF88                move.w     -[A7], [A6 - 0x78]
  3147. 00002498  486E FF8C                pea.l      [A6 - 0x74]
  3148. 0000249C  486E FFC6                pea.l      [A6 - 0x3A]
  3149. 000024A0  4EBA 0038                jsr        [PC + 0x38 /* 000024DA */]
  3150. 000024A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3151. label000024A8:
  3152. 000024A8  486E FF8C                pea.l      [A6 - 0x74]
  3153. 000024AC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3154. 000024B0  588F                     addq.l     A7, 4
  3155. 000024B2  6012                     bra        +0x14 /* 000024C6 */
  3156. label000024B4:
  3157. 000024B4  4A54                     tst.w      [A4]
  3158. 000024B6  6704                     beq        +0x6 /* 000024BC */
  3159. 000024B8  7E02                     moveq.l    D7, 0x02
  3160. 000024BA  600A                     bra        +0xC /* 000024C6 */
  3161. label000024BC:
  3162. 000024BC  486E FFC6                pea.l      [A6 - 0x3A]
  3163. 000024C0  4EBA 0144                jsr        [PC + 0x144 /* 00002606 */]
  3164. 000024C4  588F                     addq.l     A7, 4
  3165. label000024C6:
  3166. 000024C6  486E FFC6                pea.l      [A6 - 0x3A]
  3167. 000024CA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  3168. 000024CE  588F                     addq.l     A7, 4
  3169. 000024D0  3007                     move.w     D0, D7
  3170. label000024D2:
  3171. 000024D2  4CDF 1080                movem.l    D7,A4, [A7]+
  3172. 000024D6  4E5E                     unlink     A6
  3173. 000024D8  4E75                     rts
  3174. fn000024DA:
  3175. 000024DA  4E56 FFE4                link       A6, -0x001C
  3176. 000024DE  48E7 0018                movem.l    -[A7], A3,A4
  3177. 000024E2  286E 0008                movea.l    A4, [A6 + 0x8]
  3178. 000024E6  266E 000C                movea.l    A3, [A6 + 0xC]
  3179. 000024EA  3D7C 0000 FFEE           move.w     [A6 - 0x12], 0x0
  3180. 000024F0  486E FFEE                pea.l      [A6 - 0x12]
  3181. 000024F4  486E FFE4                pea.l      [A6 - 0x1C]
  3182. 000024F8  3F3C 200E                move.w     -[A7], 0x200E
  3183. 000024FC  A9EB                     syscall    Pack4/FP68K
  3184. 000024FE  486E FFE4                pea.l      [A6 - 0x1C]
  3185. 00002502  486E FFF0                pea.l      [A6 - 0x10]
  3186. 00002506  3F3C 0810                move.w     -[A7], 0x810
  3187. 0000250A  A9EB                     syscall    Pack4/FP68K
  3188. 0000250C  426E FFFA                clr.w      [A6 - 0x6]
  3189. 00002510  70F9                     moveq.l    D0, 0xFFFFFFF9
  3190. 00002512  3D40 FFF8                move.w     [A6 - 0x8], D0
  3191. 00002516  082D 0001 9179           btst.b     [A5 - 0x6E87], 0x1
  3192. 0000251C  670C                     beq        +0xE /* 0000252A */
  3193. 0000251E  7001                     moveq.l    D0, 0x01
  3194. 00002520  3D40 FFFA                move.w     [A6 - 0x6], D0
  3195. 00002524  70F7                     moveq.l    D0, 0xFFFFFFF7
  3196. 00002526  3D40 FFF8                move.w     [A6 - 0x8], D0
  3197. label0000252A:
  3198. 0000252A  4267                     clr.w      -[A7]
  3199. 0000252C  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  3200. 00002530  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  3201. 00002534  301F                     move.w     D0, [A7]+
  3202. 00002536  4A40                     tst.w      D0
  3203. 00002538  6600 00C4                bne        +0xC6 /* 000025FE */
  3204. 0000253C  4267                     clr.w      -[A7]
  3205. 0000253E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3206. 00002542  486E FFF0                pea.l      [A6 - 0x10]
  3207. 00002546  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  3208. 0000254A  301F                     move.w     D0, [A7]+
  3209. 0000254C  4267                     clr.w      -[A7]
  3210. 0000254E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3211. 00002552  3F2D 917A                move.w     -[A7], [A5 - 0x6E86]
  3212. 00002556  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  3213. 0000255A  301F                     move.w     D0, [A7]+
  3214. 0000255C  486E FFEC                pea.l      [A6 - 0x14]
  3215. 00002560  2F0C                     move.l     -[A7], A4
  3216. 00002562  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3217. 00002566  508F                     addq.l     A7, 8
  3218. 00002568  082D 0000 9179           btst.b     [A5 - 0x6E87], 0x0
  3219. 0000256E  670E                     beq        +0x10 /* 0000257E */
  3220. 00002570  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3221. 00002574  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3222. 00002578  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3223. 0000257C  5C8F                     addq.l     A7, 6
  3224. label0000257E:
  3225. 0000257E  4A6E 0010                tst.w      [A6 + 0x10]
  3226. 00002582  670E                     beq        +0x10 /* 00002592 */
  3227. 00002584  486E FFE8                pea.l      [A6 - 0x18]
  3228. 00002588  2F0B                     move.l     -[A7], A3
  3229. 0000258A  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  3230. 0000258E  508F                     addq.l     A7, 8
  3231. 00002590  6016                     bra        +0x18 /* 000025A8 */
  3232. label00002592:
  3233. 00002592  3F3C 0002                move.w     -[A7], 0x2
  3234. 00002596  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  3235. 0000259A  548F                     addq.l     A7, 2
  3236. 0000259C  486E FFE8                pea.l      [A6 - 0x18]
  3237. 000025A0  2F00                     move.l     -[A7], D0
  3238. 000025A2  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3239. 000025A6  508F                     addq.l     A7, 8
  3240. label000025A8:
  3241. 000025A8  4267                     clr.w      -[A7]
  3242. 000025AA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3243. 000025AE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3244. 000025B2  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  3245. 000025B6  301F                     move.w     D0, [A7]+
  3246. 000025B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3247. 000025BC  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3248. 000025C0  42A7                     clr.l      -[A7]
  3249. 000025C2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3250. 000025C6  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3251. 000025CA  201F                     move.l     D0, [A7]+
  3252. 000025CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  3253. 000025D0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3254. 000025D4  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3255. 000025D8  4267                     clr.w      -[A7]
  3256. 000025DA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  3257. 000025DE  486E FFFC                pea.l      [A6 - 0x4]
  3258. 000025E2  206E FFE8                movea.l    A0, [A6 - 0x18]
  3259. 000025E6  2F10                     move.l     -[A7], [A0]
  3260. 000025E8  4EAD 1302                jsr        [A5 + 0x1302 /* export_604 */]
  3261. 000025EC  301F                     move.w     D0, [A7]+
  3262. 000025EE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3263. 000025F2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3264. 000025F6  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  3265. 000025FA  4EAD 12AA                jsr        [A5 + 0x12AA /* export_593 */]
  3266. label000025FE:
  3267. 000025FE  4CDF 1800                movem.l    A3,A4, [A7]+
  3268. 00002602  4E5E                     unlink     A6
  3269. 00002604  4E75                     rts
  3270. fn00002606:
  3271. 00002606  4E56 FEB8                link       A6, -0x0148
  3272. 0000260A  2F0C                     move.l     -[A7], A4
  3273. 0000260C  286E 0008                movea.l    A4, [A6 + 0x8]
  3274. 00002610  486E FEB8                pea.l      [A6 - 0x148]
  3275. 00002614  2F0C                     move.l     -[A7], A4
  3276. 00002616  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3277. 0000261A  508F                     addq.l     A7, 8
  3278. 0000261C  42A7                     clr.l      -[A7]
  3279. 0000261E  4879 5349 4E57           push.l     0x53494E57 /* 'SINW' */
  3280. 00002624  3F3C 012C                move.w     -[A7], 0x12C
  3281. 00002628  A9A0                     syscall    GetResource
  3282. 0000262A  205F                     movea.l    A0, [A7]+
  3283. 0000262C  2D48 FFFC                move.l     [A6 - 0x4], A0
  3284. 00002630  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3285. 00002634  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  3286. 00002638  486E FFBA                pea.l      [A6 - 0x46]
  3287. 0000263C  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  3288. 00002640  3F3C 0007                move.w     -[A7], 0x7
  3289. 00002644  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  3290. 00002648  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  3291. 0000264C  42AE FFD0                clr.l      [A6 - 0x30]
  3292. 00002650  42AE FFD8                clr.l      [A6 - 0x28]
  3293. 00002654  42AE FFE0                clr.l      [A6 - 0x20]
  3294. 00002658  42AE FFE8                clr.l      [A6 - 0x18]
  3295. 0000265C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3296. 00002660  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3297. 00002664  206E FFFC                movea.l    A0, [A6 - 0x4]
  3298. 00002668  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3299. 0000266C  206E FFFC                movea.l    A0, [A6 - 0x4]
  3300. 00002670  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  3301. 00002674  206E FFFC                movea.l    A0, [A6 - 0x4]
  3302. 00002678  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3303. 0000267C  7001                     moveq.l    D0, 0x01
  3304. 0000267E  3D40 FFC4                move.w     [A6 - 0x3C], D0
  3305. 00002682  41EE FFCA                lea.l      A0, [A6 - 0x36]
  3306. 00002686  2D48 FFC6                move.l     [A6 - 0x3A], A0
  3307. 0000268A  7001                     moveq.l    D0, 0x01
  3308. 0000268C  3D40 FFBC                move.w     [A6 - 0x44], D0
  3309. label00002690:
  3310. 00002690  306E FFBC                movea.w    A0, [A6 - 0x44]
  3311. 00002694  D1CE                     add.l      A0, A6
  3312. 00002696  1D68 FEB8 FFB9           move.b     [A6 - 0x47], [A0 - 0x148]
  3313. 0000269C  102E FFB9                move.b     D0, [A6 - 0x47]
  3314. 000026A0  4880                     ext.w      D0
  3315. 000026A2  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3316. 000026A6  0023 0039                ori.b      -[A3], 0x39 /* '9' */
  3317. 000026AA  0066 0052                ori.w      -[A6], 0x52 /* 'R' */
  3318. 000026AE  0062 0060                ori.w      -[A2], 0x60 /* '`' */
  3319. 000026B2  005E 005C                ori.w      [A6]+, 0x5C /* '\\' */
  3320. 000026B6  005A 0058                ori.w      [A2]+, 0x58 /* 'X' */
  3321. 000026BA  0020 0054                ori.b      -[A0], 0x54 /* 'T' */
  3322. 000026BE  0052 0050                ori.w      [A2], 0x50 /* 'P' */
  3323. 000026C2  004E 004C                ori.w      A6, 0x4C /* 'L' */
  3324. 000026C6  0026 0012                ori.b      -[A6], 0x12
  3325. 000026CA  0022 0032                ori.b      -[A2], 0x32 /* '2' */
  3326. 000026CE  000C 001C                ori.b      A4, 0x1C
  3327. 000026D2  002C 0006 0016           ori.b      [A4 + 0x16], 0x6
  3328. 000026D8  0026 2D7C                ori.b      -[A6], 0x7C /* '|' */
  3329. 000026DC  000D E7EA                ori.b      A5, 0xEA
  3330. 000026E0  FFD4                     .invalid   <<F/7/7>>
  3331. 000026E2  2D7C 000D E7EA FFE4      move.l     [A6 - 0x1C], 0xDE7EA
  3332. 000026EA  6030                     bra        +0x32 /* 0000271C */
  3333. 000026EC  2D7C 000F 5DDE FFD4      move.l     [A6 - 0x2C], 0xF5DDE
  3334. 000026F4  2D7C 000F 5DDE FFE4      move.l     [A6 - 0x1C], 0xF5DDE
  3335. 000026FC  601E                     bra        +0x20 /* 0000271C */
  3336. 000026FE  2D7C 0010 FD06 FFD4      move.l     [A6 - 0x2C], 0x10FD06
  3337. 00002706  2D7C 0010 FD06 FFE4      move.l     [A6 - 0x1C], 0x10FD06
  3338. 0000270E  600C                     bra        +0xE /* 0000271C */
  3339. 00002710  0C2E 002C FFB9           cmpi.b     [A6 - 0x47], 0x2C /* ',' */
  3340. 00002716  6704                     beq        +0x6 /* 0000271C */
  3341. 00002718  422E FFB9                clr.b      [A6 - 0x47]
  3342. label0000271C:
  3343. 0000271C  102E FFB9                move.b     D0, [A6 - 0x47]
  3344. 00002720  4880                     ext.w      D0
  3345. 00002722  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  3346. 00002726  0023 0039                ori.b      -[A3], 0x39 /* '9' */
  3347. 0000272A  0076 0064 0072           ori.w      [A6 + D0.w + 0x72], 0x64 /* 'd' */
  3348. 00002730  0070 006E 006C           ori.w      [A0 + D0.w + 0x6C], 0x6E /* 'n' */
  3349. 00002736  006A 0068 0056           ori.w      [A2 + 0x56], 0x68 /* 'h' */
  3350. 0000273C  0064 0062                ori.w      -[A4], 0x62 /* 'b' */
  3351. 00002740  0060 005E                ori.w      -[A0], 0x5E /* '^' */
  3352. 00002744  005C 004A                ori.w      [A4]+, 0x4A /* 'J' */
  3353. 00002748  0012 0010                ori.b      [A2], 0x10
  3354. 0000274C  000E 001E                ori.b      A6, 0x1E
  3355. 00002750  001C 001A                ori.b      [A4]+, 0x1A
  3356. 00002754  002A 0028 0026           ori.b      [A2 + 0x26], 0x28 /* '(' */
  3357. 0000275A  2D7C 0008 0453 FFCC      move.l     [A6 - 0x34], 0x80453
  3358. 00002762  2D7C 0008 0453 FFDC      move.l     [A6 - 0x24], 0x80453
  3359. 0000276A  6034                     bra        +0x36 /* 000027A0 */
  3360. 0000276C  2D7C 0008 DB46 FFCC      move.l     [A6 - 0x34], 0x8DB46
  3361. 00002774  2D7C 0008 DB46 FFDC      move.l     [A6 - 0x24], 0x8DB46
  3362. 0000277C  6022                     bra        +0x24 /* 000027A0 */
  3363. 0000277E  2D7C 0009 CCB9 FFCC      move.l     [A6 - 0x34], 0x9CCB9
  3364. 00002786  2D7C 0009 CCB9 FFDC      move.l     [A6 - 0x24], 0x9CCB9
  3365. 0000278E  6010                     bra        +0x12 /* 000027A0 */
  3366. 00002790  2D7C 000A D2C9 FFCC      move.l     [A6 - 0x34], 0xAD2C9
  3367. 00002798  2D7C 000A D2C9 FFDC      move.l     [A6 - 0x24], 0xAD2C9
  3368. label000027A0:
  3369. 000027A0  4A2E FFB9                tst.b      [A6 - 0x47]
  3370. 000027A4  6738                     beq        +0x3A /* 000027DE */
  3371. 000027A6  0C2E 002C FFB9           cmpi.b     [A6 - 0x47], 0x2C /* ',' */
  3372. 000027AC  660E                     bne        +0x10 /* 000027BC */
  3373. 000027AE  4878 004B                push.l     0x4B /* 'K' */
  3374. 000027B2  486E FFC0                pea.l      [A6 - 0x40]
  3375. 000027B6  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  3376. 000027BA  6022                     bra        +0x24 /* 000027DE */
  3377. label000027BC:
  3378. 000027BC  7008                     moveq.l    D0, 0x08
  3379. 000027BE  3D40 FFCA                move.w     [A6 - 0x36], D0
  3380. 000027C2  486E FFC4                pea.l      [A6 - 0x3C]
  3381. 000027C6  4878 0006                push.l     0x6
  3382. 000027CA  4878 FFFF                push.l     0xFFFF
  3383. 000027CE  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  3384. 000027D2  4878 0004                push.l     0x4
  3385. 000027D6  486E FFC0                pea.l      [A6 - 0x40]
  3386. 000027DA  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  3387. label000027DE:
  3388. 000027DE  526E FFBC                addq.w     [A6 - 0x44], 1
  3389. 000027E2  7000                     moveq.l    D0, 0x00
  3390. 000027E4  102E FEB8                move.b     D0, [A6 - 0x148]
  3391. 000027E8  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  3392. 000027EC  6400 FEA2                bcc        -0x15C /* 00002690 */
  3393. 000027F0  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  3394. 000027F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3395. 000027F8  A9A3                     syscall    ReleaseResource
  3396. 000027FA  3F2E FFBA                move.w     -[A7], [A6 - 0x46]
  3397. 000027FE  4EAD 1392                jsr        [A5 + 0x1392 /* export_622 */]
  3398. 00002802  285F                     movea.l    A4, [A7]+
  3399. 00002804  4E5E                     unlink     A6
  3400. 00002806  4E75                     rts
  3401. export_450:
  3402. 00002808  4E56 FE08                link       A6, -0x01F8
  3403. 0000280C  48E7 0018                movem.l    -[A7], A3,A4
  3404. 00002810  286E 000C                movea.l    A4, [A6 + 0xC]
  3405. 00002814  508C                     addq.l     A4, 8
  3406. 00002816  0C54 2B58                cmpi.w     [A4], 0x2B58 /* '+X' */
  3407. 0000281A  6600 005E                bne        +0x60 /* 0000287A */
  3408. 0000281E  264C                     movea.l    A3, A4
  3409. 00002820  508B                     addq.l     A3, 8
  3410. 00002822  0C53 2B0A                cmpi.w     [A3], 0x2B0A /* '+\n' */
  3411. 00002826  6652                     bne        +0x54 /* 0000287A */
  3412. 00002828  508B                     addq.l     A3, 8
  3413. 0000282A  4A53                     tst.w      [A3]
  3414. 0000282C  664C                     bne        +0x4E /* 0000287A */
  3415. 0000282E  486E FE08                pea.l      [A6 - 0x1F8]
  3416. 00002832  4EBA 03A6                jsr        [PC + 0x3A6 /* 00002BDA */]
  3417. 00002836  588F                     addq.l     A7, 4
  3418. 00002838  7000                     moveq.l    D0, 0x00
  3419. 0000283A  102E FE08                move.b     D0, [A6 - 0x1F8]
  3420. 0000283E  4A40                     tst.w      D0
  3421. 00002840  6606                     bne        +0x8 /* 00002848 */
  3422. 00002842  7000                     moveq.l    D0, 0x00
  3423. 00002844  6000 00E6                bra        +0xE8 /* 0000292C */
  3424. label00002848:
  3425. 00002848  42A7                     clr.l      -[A7]
  3426. 0000284A  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3427. 0000284E  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3428. 00002852  201F                     move.l     D0, [A7]+
  3429. 00002854  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3430. 0000285A  6F0A                     ble        +0xC /* 00002866 */
  3431. 0000285C  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3432. 00002860  4EBA 04CE                jsr        [PC + 0x4CE /* 00002D30 */]
  3433. 00002864  588F                     addq.l     A7, 4
  3434. label00002866:
  3435. 00002866  486E FE08                pea.l      [A6 - 0x1F8]
  3436. 0000286A  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3437. 0000286E  4EBA 03D2                jsr        [PC + 0x3D2 /* 00002C42 */]
  3438. 00002872  508F                     addq.l     A7, 8
  3439. 00002874  7000                     moveq.l    D0, 0x00
  3440. 00002876  6000 00B4                bra        +0xB6 /* 0000292C */
  3441. label0000287A:
  3442. 0000287A  486E FF0C                pea.l      [A6 - 0xF4]
  3443. 0000287E  486E FF08                pea.l      [A6 - 0xF8]
  3444. 00002882  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3445. 00002886  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3446. 0000288A  2F0C                     move.l     -[A7], A4
  3447. 0000288C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3448. 00002890  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  3449. 00002894  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3450. 00002898  3D40 FF0A                move.w     [A6 - 0xF6], D0
  3451. 0000289C  4A6E FF0A                tst.w      [A6 - 0xF6]
  3452. 000028A0  6708                     beq        +0xA /* 000028AA */
  3453. 000028A2  302E FF0A                move.w     D0, [A6 - 0xF6]
  3454. 000028A6  6000 0084                bra        +0x86 /* 0000292C */
  3455. label000028AA:
  3456. 000028AA  302E FF08                move.w     D0, [A6 - 0xF8]
  3457. 000028AE  48C0                     ext.l      D0
  3458. 000028B0  E780                     asl        D0, 3
  3459. 000028B2  D9C0                     add.l      A4, D0
  3460. 000028B4  0C6E 0004 FF0C           cmpi.w     [A6 - 0xF4], 0x4
  3461. 000028BA  6D08                     blt        +0xA /* 000028C4 */
  3462. 000028BC  0C6E 0009 FF0C           cmpi.w     [A6 - 0xF4], 0x9 /* '\t' */
  3463. 000028C2  6F10                     ble        +0x12 /* 000028D4 */
  3464. label000028C4:
  3465. 000028C4  486E FF0C                pea.l      [A6 - 0xF4]
  3466. 000028C8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3467. 000028CC  588F                     addq.l     A7, 4
  3468. 000028CE  7002                     moveq.l    D0, 0x02
  3469. 000028D0  6000 005A                bra        +0x5C /* 0000292C */
  3470. label000028D4:
  3471. 000028D4  422E FE08                clr.b      [A6 - 0x1F8]
  3472. 000028D8  486E FE08                pea.l      [A6 - 0x1F8]
  3473. 000028DC  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  3474. 000028E0  486E FF0C                pea.l      [A6 - 0xF4]
  3475. 000028E4  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3476. 000028E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3477. 000028EC  486E FF0C                pea.l      [A6 - 0xF4]
  3478. 000028F0  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3479. 000028F4  588F                     addq.l     A7, 4
  3480. 000028F6  4A54                     tst.w      [A4]
  3481. 000028F8  6704                     beq        +0x6 /* 000028FE */
  3482. 000028FA  7013                     moveq.l    D0, 0x13
  3483. 000028FC  602E                     bra        +0x30 /* 0000292C */
  3484. label000028FE:
  3485. 000028FE  42A7                     clr.l      -[A7]
  3486. 00002900  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3487. 00002904  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3488. 00002908  201F                     move.l     D0, [A7]+
  3489. 0000290A  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3490. 00002910  6F0A                     ble        +0xC /* 0000291C */
  3491. 00002912  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3492. 00002916  4EBA 0418                jsr        [PC + 0x418 /* 00002D30 */]
  3493. 0000291A  588F                     addq.l     A7, 4
  3494. label0000291C:
  3495. 0000291C  486E FE08                pea.l      [A6 - 0x1F8]
  3496. 00002920  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3497. 00002924  4EBA 031C                jsr        [PC + 0x31C /* 00002C42 */]
  3498. 00002928  508F                     addq.l     A7, 8
  3499. 0000292A  7000                     moveq.l    D0, 0x00
  3500. label0000292C:
  3501. 0000292C  4CDF 1800                movem.l    A3,A4, [A7]+
  3502. 00002930  4E5E                     unlink     A6
  3503. 00002932  4E75                     rts
  3504. export_451:
  3505. 00002934  4E56 F9B8                link       A6, -0x0648
  3506. 00002938  48E7 0308                movem.l    -[A7], D6,D7,A4
  3507. 0000293C  286E 000C                movea.l    A4, [A6 + 0xC]
  3508. 00002940  508C                     addq.l     A4, 8
  3509. 00002942  0C54 2B0A                cmpi.w     [A4], 0x2B0A /* '+\n' */
  3510. 00002946  6706                     beq        +0x8 /* 0000294E */
  3511. 00002948  7002                     moveq.l    D0, 0x02
  3512. 0000294A  6000 00F2                bra        +0xF4 /* 00002A3E */
  3513. label0000294E:
  3514. 0000294E  508C                     addq.l     A4, 8
  3515. 00002950  486E F9B8                pea.l      [A6 - 0x648]
  3516. 00002954  2F2D 9080                move.l     -[A7], [A5 - 0x6F80]
  3517. 00002958  4EBA 035A                jsr        [PC + 0x35A /* 00002CB4 */]
  3518. 0000295C  508F                     addq.l     A7, 8
  3519. 0000295E  3C14                     move.w     D6, [A4]
  3520. 00002960  4A46                     tst.w      D6
  3521. 00002962  6652                     bne        +0x54 /* 000029B6 */
  3522. 00002964  7000                     moveq.l    D0, 0x00
  3523. 00002966  102E F9B8                move.b     D0, [A6 - 0x648]
  3524. 0000296A  4A40                     tst.w      D0
  3525. 0000296C  6606                     bne        +0x8 /* 00002974 */
  3526. 0000296E  7000                     moveq.l    D0, 0x00
  3527. 00002970  6000 00CC                bra        +0xCE /* 00002A3E */
  3528. label00002974:
  3529. 00002974  486E FBE6                pea.l      [A6 - 0x41A]
  3530. 00002978  486E F9B8                pea.l      [A6 - 0x648]
  3531. 0000297C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3532. 00002980  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3533. 00002984  4EBA 0400                jsr        [PC + 0x400 /* 00002D86 */]
  3534. 00002988  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3535. 0000298C  3E00                     move.w     D7, D0
  3536. 0000298E  4A47                     tst.w      D7
  3537. 00002990  6706                     beq        +0x8 /* 00002998 */
  3538. 00002992  3007                     move.w     D0, D7
  3539. 00002994  6000 00A8                bra        +0xAA /* 00002A3E */
  3540. label00002998:
  3541. 00002998  486E FBE6                pea.l      [A6 - 0x41A]
  3542. 0000299C  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  3543. 000029A0  588F                     addq.l     A7, 4
  3544. 000029A2  3E00                     move.w     D7, D0
  3545. 000029A4  0C47 FC20                cmpi.w     D7, 0xFC20
  3546. 000029A8  6606                     bne        +0x8 /* 000029B0 */
  3547. 000029AA  7000                     moveq.l    D0, 0x00
  3548. 000029AC  6000 0090                bra        +0x92 /* 00002A3E */
  3549. label000029B0:
  3550. 000029B0  3007                     move.w     D0, D7
  3551. 000029B2  6000 008A                bra        +0x8C /* 00002A3E */
  3552. label000029B6:
  3553. 000029B6  0C46 2719                cmpi.w     D6, 0x2719
  3554. 000029BA  6712                     beq        +0x14 /* 000029CE */
  3555. 000029BC  0C46 2713                cmpi.w     D6, 0x2713
  3556. 000029C0  670C                     beq        +0xE /* 000029CE */
  3557. 000029C2  0C46 2711                cmpi.w     D6, 0x2711
  3558. 000029C6  6706                     beq        +0x8 /* 000029CE */
  3559. 000029C8  7002                     moveq.l    D0, 0x02
  3560. 000029CA  6000 0072                bra        +0x74 /* 00002A3E */
  3561. label000029CE:
  3562. 000029CE  508C                     addq.l     A4, 8
  3563. 000029D0  3F3C 0001                move.w     -[A7], 0x1
  3564. 000029D4  486E FAF2                pea.l      [A6 - 0x50E]
  3565. 000029D8  486E FFFE                pea.l      [A6 - 0x2]
  3566. 000029DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3567. 000029E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3568. 000029E4  2F0C                     move.l     -[A7], A4
  3569. 000029E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3570. 000029EA  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  3571. 000029EE  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3572. 000029F2  3E00                     move.w     D7, D0
  3573. 000029F4  4A47                     tst.w      D7
  3574. 000029F6  6704                     beq        +0x6 /* 000029FC */
  3575. 000029F8  3007                     move.w     D0, D7
  3576. 000029FA  6042                     bra        +0x44 /* 00002A3E */
  3577. label000029FC:
  3578. 000029FC  302E FFFE                move.w     D0, [A6 - 0x2]
  3579. 00002A00  48C0                     ext.l      D0
  3580. 00002A02  E780                     asl        D0, 3
  3581. 00002A04  D9C0                     add.l      A4, D0
  3582. 00002A06  4A54                     tst.w      [A4]
  3583. 00002A08  6714                     beq        +0x16 /* 00002A1E */
  3584. 00002A0A  4A6E FB94                tst.w      [A6 - 0x46C]
  3585. 00002A0E  660A                     bne        +0xC /* 00002A1A */
  3586. 00002A10  486E FAF2                pea.l      [A6 - 0x50E]
  3587. 00002A14  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3588. 00002A18  588F                     addq.l     A7, 4
  3589. label00002A1A:
  3590. 00002A1A  7013                     moveq.l    D0, 0x13
  3591. 00002A1C  6020                     bra        +0x22 /* 00002A3E */
  3592. label00002A1E:
  3593. 00002A1E  486E FAB8                pea.l      [A6 - 0x548]
  3594. 00002A22  486E F9B8                pea.l      [A6 - 0x648]
  3595. 00002A26  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  3596. 00002A2A  508F                     addq.l     A7, 8
  3597. 00002A2C  3F06                     move.w     -[A7], D6
  3598. 00002A2E  486E FAB8                pea.l      [A6 - 0x548]
  3599. 00002A32  486E FAF2                pea.l      [A6 - 0x50E]
  3600. 00002A36  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  3601. 00002A3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3602. label00002A3E:
  3603. 00002A3E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3604. 00002A42  4E5E                     unlink     A6
  3605. 00002A44  4E75                     rts
  3606. export_454:
  3607. 00002A46  4E56 FD08                link       A6, -0x02F8
  3608. 00002A4A  4A6D 8FA6                tst.w      [A5 - 0x705A]
  3609. 00002A4E  6600 0086                bne        +0x88 /* 00002AD6 */
  3610. 00002A52  422E FE08                clr.b      [A6 - 0x1F8]
  3611. 00002A56  41EE FF36                lea.l      A0, [A6 - 0xCA]
  3612. 00002A5A  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  3613. 00002A5E  7019                     moveq.l    D0, 0x19
  3614. label00002A60:
  3615. 00002A60  20D9                     move.l     [A0]+, [A1]+
  3616. 00002A62  51C8 FFFC                dbf        D0, -0x6 /* 00002A60 */
  3617. 00002A66  30D9                     move.w     [A0]+, [A1]+
  3618. 00002A68  486E FE08                pea.l      [A6 - 0x1F8]
  3619. 00002A6C  3F3C 232A                move.w     -[A7], 0x232A /* '#*' */
  3620. 00002A70  486E FF08                pea.l      [A6 - 0xF8]
  3621. 00002A74  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3622. 00002A78  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3623. 00002A7C  42A7                     clr.l      -[A7]
  3624. 00002A7E  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3625. 00002A82  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3626. 00002A86  201F                     move.l     D0, [A7]+
  3627. 00002A88  2D40 FFFC                move.l     [A6 - 0x4], D0
  3628. 00002A8C  4AAE FFFC                tst.l      [A6 - 0x4]
  3629. 00002A90  6722                     beq        +0x24 /* 00002AB4 */
  3630. 00002A92  206D 9084                movea.l    A0, [A5 - 0x6F7C]
  3631. 00002A96  486E FD08                pea.l      [A6 - 0x2F8]
  3632. 00002A9A  2F10                     move.l     -[A7], [A0]
  3633. 00002A9C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3634. 00002AA0  508F                     addq.l     A7, 8
  3635. 00002AA2  486E FE08                pea.l      [A6 - 0x1F8]
  3636. 00002AA6  486E FD08                pea.l      [A6 - 0x2F8]
  3637. 00002AAA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  3638. 00002AAE  508F                     addq.l     A7, 8
  3639. 00002AB0  4A40                     tst.w      D0
  3640. 00002AB2  6622                     bne        +0x24 /* 00002AD6 */
  3641. label00002AB4:
  3642. 00002AB4  0CAE 0000 0BB8 FFFC      cmpi.l     [A6 - 0x4], 0xBB8
  3643. 00002ABC  6F0A                     ble        +0xC /* 00002AC8 */
  3644. 00002ABE  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3645. 00002AC2  4EBA 026C                jsr        [PC + 0x26C /* 00002D30 */]
  3646. 00002AC6  588F                     addq.l     A7, 4
  3647. label00002AC8:
  3648. 00002AC8  486E FE08                pea.l      [A6 - 0x1F8]
  3649. 00002ACC  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3650. 00002AD0  4EBA 0170                jsr        [PC + 0x170 /* 00002C42 */]
  3651. 00002AD4  508F                     addq.l     A7, 8
  3652. label00002AD6:
  3653. 00002AD6  4E5E                     unlink     A6
  3654. 00002AD8  4E75                     rts
  3655. export_452:
  3656. 00002ADA  4E56 FDFC                link       A6, -0x0204
  3657. 00002ADE  2F0C                     move.l     -[A7], A4
  3658. 00002AE0  286E 0010                movea.l    A4, [A6 + 0x10]
  3659. 00002AE4  4254                     clr.w      [A4]
  3660. 00002AE6  426C 0106                clr.w      [A4 + 0x106]
  3661. 00002AEA  426C 020C                clr.w      [A4 + 0x20C]
  3662. 00002AEE  426C 0312                clr.w      [A4 + 0x312]
  3663. 00002AF2  422C 0318                clr.b      [A4 + 0x318]
  3664. 00002AF6  486E FEFC                pea.l      [A6 - 0x104]
  3665. 00002AFA  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3666. 00002AFE  4EBA 01B4                jsr        [PC + 0x1B4 /* 00002CB4 */]
  3667. 00002B02  508F                     addq.l     A7, 8
  3668. 00002B04  7000                     moveq.l    D0, 0x00
  3669. 00002B06  102E FEFC                move.b     D0, [A6 - 0x104]
  3670. 00002B0A  4A40                     tst.w      D0
  3671. 00002B0C  6606                     bne        +0x8 /* 00002B14 */
  3672. 00002B0E  7000                     moveq.l    D0, 0x00
  3673. 00002B10  6000 006E                bra        +0x70 /* 00002B80 */
  3674. label00002B14:
  3675. 00002B14  486E FDFC                pea.l      [A6 - 0x204]
  3676. 00002B18  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3677. 00002B1C  4EBA 0196                jsr        [PC + 0x196 /* 00002CB4 */]
  3678. 00002B20  508F                     addq.l     A7, 8
  3679. 00002B22  7000                     moveq.l    D0, 0x00
  3680. 00002B24  102E FDFC                move.b     D0, [A6 - 0x204]
  3681. 00002B28  4A40                     tst.w      D0
  3682. 00002B2A  6612                     bne        +0x14 /* 00002B3E */
  3683. 00002B2C  486E FEFC                pea.l      [A6 - 0x104]
  3684. 00002B30  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3685. 00002B34  4EBA 010C                jsr        [PC + 0x10C /* 00002C42 */]
  3686. 00002B38  508F                     addq.l     A7, 8
  3687. 00002B3A  7000                     moveq.l    D0, 0x00
  3688. 00002B3C  6042                     bra        +0x44 /* 00002B80 */
  3689. label00002B3E:
  3690. 00002B3E  42A7                     clr.l      -[A7]
  3691. 00002B40  2F2D 9088                move.l     -[A7], [A5 - 0x6F78]
  3692. 00002B44  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3693. 00002B48  201F                     move.l     D0, [A7]+
  3694. 00002B4A  0C80 0000 0BB8           cmpi.l     D0, 0xBB8
  3695. 00002B50  6F0A                     ble        +0xC /* 00002B5C */
  3696. 00002B52  2F2D 9088                move.l     -[A7], [A5 - 0x6F78]
  3697. 00002B56  4EBA 01D8                jsr        [PC + 0x1D8 /* 00002D30 */]
  3698. 00002B5A  588F                     addq.l     A7, 4
  3699. label00002B5C:
  3700. 00002B5C  486E FEFC                pea.l      [A6 - 0x104]
  3701. 00002B60  2F2D 9088                move.l     -[A7], [A5 - 0x6F78]
  3702. 00002B64  4EBA 00DC                jsr        [PC + 0xDC /* 00002C42 */]
  3703. 00002B68  508F                     addq.l     A7, 8
  3704. 00002B6A  2F0C                     move.l     -[A7], A4
  3705. 00002B6C  486E FDFC                pea.l      [A6 - 0x204]
  3706. 00002B70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3707. 00002B74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3708. 00002B78  4EBA 020C                jsr        [PC + 0x20C /* 00002D86 */]
  3709. 00002B7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3710. label00002B80:
  3711. 00002B80  285F                     movea.l    A4, [A7]+
  3712. 00002B82  4E5E                     unlink     A6
  3713. 00002B84  4E75                     rts
  3714. export_453:
  3715. 00002B86  4E56 FF00                link       A6, -0x0100
  3716. 00002B8A  2F0C                     move.l     -[A7], A4
  3717. 00002B8C  286E 0010                movea.l    A4, [A6 + 0x10]
  3718. 00002B90  4254                     clr.w      [A4]
  3719. 00002B92  426C 0106                clr.w      [A4 + 0x106]
  3720. 00002B96  426C 020C                clr.w      [A4 + 0x20C]
  3721. 00002B9A  426C 0312                clr.w      [A4 + 0x312]
  3722. 00002B9E  422C 0318                clr.b      [A4 + 0x318]
  3723. 00002BA2  486E FF00                pea.l      [A6 - 0x100]
  3724. 00002BA6  2F2D 9088                move.l     -[A7], [A5 - 0x6F78]
  3725. 00002BAA  4EBA 0108                jsr        [PC + 0x108 /* 00002CB4 */]
  3726. 00002BAE  508F                     addq.l     A7, 8
  3727. 00002BB0  7000                     moveq.l    D0, 0x00
  3728. 00002BB2  102E FF00                move.b     D0, [A6 - 0x100]
  3729. 00002BB6  4A40                     tst.w      D0
  3730. 00002BB8  6604                     bne        +0x6 /* 00002BBE */
  3731. 00002BBA  7000                     moveq.l    D0, 0x00
  3732. 00002BBC  6016                     bra        +0x18 /* 00002BD4 */
  3733. label00002BBE:
  3734. 00002BBE  2F0C                     move.l     -[A7], A4
  3735. 00002BC0  486E FF00                pea.l      [A6 - 0x100]
  3736. 00002BC4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3737. 00002BC8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3738. 00002BCC  4EBA 01B8                jsr        [PC + 0x1B8 /* 00002D86 */]
  3739. 00002BD0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3740. label00002BD4:
  3741. 00002BD4  285F                     movea.l    A4, [A7]+
  3742. 00002BD6  4E5E                     unlink     A6
  3743. 00002BD8  4E75                     rts
  3744. export_448:
  3745. fn00002BDA:
  3746. 00002BDA  4E56 FEFC                link       A6, -0x0104
  3747. 00002BDE  206E 0008                movea.l    A0, [A6 + 0x8]
  3748. 00002BE2  4210                     clr.b      [A0]
  3749. 00002BE4  42A7                     clr.l      -[A7]
  3750. 00002BE6  2F2D 9084                move.l     -[A7], [A5 - 0x6F7C]
  3751. 00002BEA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3752. 00002BEE  201F                     move.l     D0, [A7]+
  3753. 00002BF0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3754. 00002BF4  4AAE FFFC                tst.l      [A6 - 0x4]
  3755. 00002BF8  6744                     beq        +0x46 /* 00002C3E */
  3756. 00002BFA  206D 9084                movea.l    A0, [A5 - 0x6F7C]
  3757. 00002BFE  486E FEFC                pea.l      [A6 - 0x104]
  3758. 00002C02  2F10                     move.l     -[A7], [A0]
  3759. 00002C04  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3760. 00002C08  508F                     addq.l     A7, 8
  3761. 00002C0A  7000                     moveq.l    D0, 0x00
  3762. 00002C0C  102E FEFC                move.b     D0, [A6 - 0x104]
  3763. 00002C10  5240                     addq.w     D0, 1
  3764. 00002C12  4840                     swap.w     D0
  3765. 00002C14  4240                     clr.w      D0
  3766. 00002C16  4840                     swap.w     D0
  3767. 00002C18  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3768. 00002C1C  6420                     bcc        +0x22 /* 00002C3E */
  3769. 00002C1E  206D 9084                movea.l    A0, [A5 - 0x6F7C]
  3770. 00002C22  7000                     moveq.l    D0, 0x00
  3771. 00002C24  102E FEFC                move.b     D0, [A6 - 0x104]
  3772. 00002C28  4840                     swap.w     D0
  3773. 00002C2A  4240                     clr.w      D0
  3774. 00002C2C  4840                     swap.w     D0
  3775. 00002C2E  D090                     add.l      D0, [A0]
  3776. 00002C30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3777. 00002C34  5280                     addq.l     D0, 1
  3778. 00002C36  2F00                     move.l     -[A7], D0
  3779. 00002C38  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3780. 00002C3C  508F                     addq.l     A7, 8
  3781. label00002C3E:
  3782. 00002C3E  4E5E                     unlink     A6
  3783. 00002C40  4E75                     rts
  3784. fn00002C42:
  3785. 00002C42  4E56 FFF8                link       A6, -0x0008
  3786. 00002C46  42A7                     clr.l      -[A7]
  3787. 00002C48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3788. 00002C4C  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3789. 00002C50  201F                     move.l     D0, [A7]+
  3790. 00002C52  2D40 FFFC                move.l     [A6 - 0x4], D0
  3791. 00002C56  206E 000C                movea.l    A0, [A6 + 0xC]
  3792. 00002C5A  7000                     moveq.l    D0, 0x00
  3793. 00002C5C  1010                     move.b     D0, [A0]
  3794. 00002C5E  5240                     addq.w     D0, 1
  3795. 00002C60  4840                     swap.w     D0
  3796. 00002C62  4240                     clr.w      D0
  3797. 00002C64  4840                     swap.w     D0
  3798. 00002C66  2D40 FFF8                move.l     [A6 - 0x8], D0
  3799. 00002C6A  202E FFFC                move.l     D0, [A6 - 0x4]
  3800. 00002C6E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3801. 00002C72  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3802. 00002C76  2F00                     move.l     -[A7], D0
  3803. 00002C78  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3804. 00002C7C  206E 0008                movea.l    A0, [A6 + 0x8]
  3805. 00002C80  226E 0008                movea.l    A1, [A6 + 0x8]
  3806. 00002C84  2011                     move.l     D0, [A1]
  3807. 00002C86  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3808. 00002C8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3809. 00002C8E  2F00                     move.l     -[A7], D0
  3810. 00002C90  2F10                     move.l     -[A7], [A0]
  3811. 00002C92  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3812. 00002C96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3813. 00002C9A  206E 0008                movea.l    A0, [A6 + 0x8]
  3814. 00002C9E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3815. 00002CA2  2F10                     move.l     -[A7], [A0]
  3816. 00002CA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3817. 00002CA8  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3818. 00002CAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3819. 00002CB0  4E5E                     unlink     A6
  3820. 00002CB2  4E75                     rts
  3821. fn00002CB4:
  3822. 00002CB4  4E56 FFF8                link       A6, -0x0008
  3823. 00002CB8  42A7                     clr.l      -[A7]
  3824. 00002CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3825. 00002CBE  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3826. 00002CC2  201F                     move.l     D0, [A7]+
  3827. 00002CC4  2D40 FFFC                move.l     [A6 - 0x4], D0
  3828. 00002CC8  4AAE FFFC                tst.l      [A6 - 0x4]
  3829. 00002CCC  6608                     bne        +0xA /* 00002CD6 */
  3830. 00002CCE  206E 000C                movea.l    A0, [A6 + 0xC]
  3831. 00002CD2  4210                     clr.b      [A0]
  3832. 00002CD4  6056                     bra        +0x58 /* 00002D2C */
  3833. label00002CD6:
  3834. 00002CD6  206E 0008                movea.l    A0, [A6 + 0x8]
  3835. 00002CDA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3836. 00002CDE  2F10                     move.l     -[A7], [A0]
  3837. 00002CE0  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  3838. 00002CE4  508F                     addq.l     A7, 8
  3839. 00002CE6  206E 000C                movea.l    A0, [A6 + 0xC]
  3840. 00002CEA  7000                     moveq.l    D0, 0x00
  3841. 00002CEC  1010                     move.b     D0, [A0]
  3842. 00002CEE  5240                     addq.w     D0, 1
  3843. 00002CF0  4840                     swap.w     D0
  3844. 00002CF2  4240                     clr.w      D0
  3845. 00002CF4  4840                     swap.w     D0
  3846. 00002CF6  2D40 FFF8                move.l     [A6 - 0x8], D0
  3847. 00002CFA  202E FFF8                move.l     D0, [A6 - 0x8]
  3848. 00002CFE  91AE FFFC                sub.l      [A6 - 0x4], D0
  3849. 00002D02  206E 0008                movea.l    A0, [A6 + 0x8]
  3850. 00002D06  2010                     move.l     D0, [A0]
  3851. 00002D08  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3852. 00002D0C  206E 0008                movea.l    A0, [A6 + 0x8]
  3853. 00002D10  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3854. 00002D14  2F10                     move.l     -[A7], [A0]
  3855. 00002D16  2F00                     move.l     -[A7], D0
  3856. 00002D18  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  3857. 00002D1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3858. 00002D20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3859. 00002D24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3860. 00002D28  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3861. label00002D2C:
  3862. 00002D2C  4E5E                     unlink     A6
  3863. 00002D2E  4E75                     rts
  3864. fn00002D30:
  3865. 00002D30  4E56 FFFC                link       A6, -0x0004
  3866. 00002D34  48E7 0700                movem.l    -[A7], D5,D6,D7
  3867. 00002D38  7E00                     moveq.l    D7, 0x00
  3868. 00002D3A  7A00                     moveq.l    D5, 0x00
  3869. 00002D3C  42A7                     clr.l      -[A7]
  3870. 00002D3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3871. 00002D42  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  3872. 00002D46  201F                     move.l     D0, [A7]+
  3873. 00002D48  2C00                     move.l     D6, D0
  3874. 00002D4A  206E 0008                movea.l    A0, [A6 + 0x8]
  3875. 00002D4E  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  3876. 00002D52  6018                     bra        +0x1A /* 00002D6C */
  3877. label00002D54:
  3878. 00002D54  206E FFFC                movea.l    A0, [A6 - 0x4]
  3879. 00002D58  7000                     moveq.l    D0, 0x00
  3880. 00002D5A  1010                     move.b     D0, [A0]
  3881. 00002D5C  5240                     addq.w     D0, 1
  3882. 00002D5E  3E00                     move.w     D7, D0
  3883. 00002D60  3007                     move.w     D0, D7
  3884. 00002D62  48C0                     ext.l      D0
  3885. 00002D64  D1AE FFFC                add.l      [A6 - 0x4], D0
  3886. 00002D68  3047                     movea.w    A0, D7
  3887. 00002D6A  DA88                     add.l      D5, A0
  3888. label00002D6C:
  3889. 00002D6C  BA86                     cmp.l      D5, D6
  3890. 00002D6E  6DE4                     blt        -0x1A /* 00002D54 */
  3891. 00002D70  3047                     movea.w    A0, D7
  3892. 00002D72  9C88                     sub.l      D6, A0
  3893. 00002D74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3894. 00002D78  2F06                     move.l     -[A7], D6
  3895. 00002D7A  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3896. 00002D7E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3897. 00002D82  4E5E                     unlink     A6
  3898. 00002D84  4E75                     rts
  3899. fn00002D86:
  3900. 00002D86  4E56 FBDE                link       A6, -0x0422
  3901. 00002D8A  2F07                     move.l     -[A7], D7
  3902. 00002D8C  486E FBE2                pea.l      [A6 - 0x41E]
  3903. 00002D90  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3904. 00002D94  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3905. 00002D98  508F                     addq.l     A7, 8
  3906. 00002D9A  3E00                     move.w     D7, D0
  3907. 00002D9C  4A47                     tst.w      D7
  3908. 00002D9E  6704                     beq        +0x6 /* 00002DA4 */
  3909. 00002DA0  3007                     move.w     D0, D7
  3910. 00002DA2  604A                     bra        +0x4C /* 00002DEE */
  3911. label00002DA4:
  3912. 00002DA4  486E FBDE                pea.l      [A6 - 0x422]
  3913. 00002DA8  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3914. 00002DAC  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  3915. 00002DB0  508F                     addq.l     A7, 8
  3916. 00002DB2  206E FBDE                movea.l    A0, [A6 - 0x422]
  3917. 00002DB6  226E FBE2                movea.l    A1, [A6 - 0x41E]
  3918. 00002DBA  3F3C 0001                move.w     -[A7], 0x1
  3919. 00002DBE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3920. 00002DC2  486E FFFE                pea.l      [A6 - 0x2]
  3921. 00002DC6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3922. 00002DCA  2F11                     move.l     -[A7], [A1]
  3923. 00002DCC  2F10                     move.l     -[A7], [A0]
  3924. 00002DCE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3925. 00002DD2  4EAD 0C02                jsr        [A5 + 0xC02 /* export_380 */]
  3926. 00002DD6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  3927. 00002DDA  3E00                     move.w     D7, D0
  3928. 00002DDC  2F2E FBE2                move.l     -[A7], [A6 - 0x41E]
  3929. 00002DE0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3930. 00002DE4  2F2E FBDE                move.l     -[A7], [A6 - 0x422]
  3931. 00002DE8  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3932. 00002DEC  3007                     move.w     D0, D7
  3933. label00002DEE:
  3934. 00002DEE  2E1F                     move.l     D7, [A7]+
  3935. 00002DF0  4E5E                     unlink     A6
  3936. 00002DF2  4E75                     rts
  3937. export_455:
  3938. 00002DF4  4E56 0000                link       A6, 0
  3939. 00002DF8  206F 0004                movea.l    A0, [A7 + 0x4]
  3940. 00002DFC  2F6F 0008 0004           move.l     [A7 + 0x4], [A7 + 0x8]
  3941. 00002E02  2F48 0008                move.l     [A7 + 0x8], A0
  3942. 00002E06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3943. 00002E0A  486D 908C                pea.l      [A5 - 0x6F74]
  3944. 00002E0E  486D 908C                pea.l      [A5 - 0x6F74]
  3945. 00002E12  A8AB                     syscall    UnionRect
  3946. 00002E14  4E5E                     unlink     A6
  3947. 00002E16  205F                     movea.l    A0, [A7]+
  3948. 00002E18  4FEF 0004                lea.l      A7, [A7 + 0x4]
  3949. 00002E1C  4ED0                     jmp        [A0]
  3950. export_456:
  3951. 00002E1E  4E56 FB90                link       A6, -0x0470
  3952. 00002E22  2F0C                     move.l     -[A7], A4
  3953. 00002E24  286E 000C                movea.l    A4, [A6 + 0xC]
  3954. 00002E28  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  3955. 00002E2C  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  3956. 00002E30  3D40 FB96                move.w     [A6 - 0x46A], D0
  3957. 00002E34  4A6E FB96                tst.w      [A6 - 0x46A]
  3958. 00002E38  6708                     beq        +0xA /* 00002E42 */
  3959. 00002E3A  302E FB96                move.w     D0, [A6 - 0x46A]
  3960. 00002E3E  6000 0350                bra        +0x352 /* 00003190 */
  3961. label00002E42:
  3962. 00002E42  2F2D 906C                move.l     -[A7], [A5 - 0x6F94]
  3963. 00002E46  42A7                     clr.l      -[A7]
  3964. 00002E48  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3965. 00002E4C  2F2D 9068                move.l     -[A7], [A5 - 0x6F98]
  3966. 00002E50  42A7                     clr.l      -[A7]
  3967. 00002E52  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3968. 00002E56  2F2D 9070                move.l     -[A7], [A5 - 0x6F90]
  3969. 00002E5A  42A7                     clr.l      -[A7]
  3970. 00002E5C  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3971. 00002E60  2F2D 9074                move.l     -[A7], [A5 - 0x6F8C]
  3972. 00002E64  42A7                     clr.l      -[A7]
  3973. 00002E66  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  3974. 00002E6A  508C                     addq.l     A4, 8
  3975. 00002E6C  426E FB98                clr.w      [A6 - 0x468]
  3976. 00002E70  0C54 2B0C                cmpi.w     [A4], 0x2B0C
  3977. 00002E74  6606                     bne        +0x8 /* 00002E7C */
  3978. 00002E76  3D7C 2B0C FB98           move.w     [A6 - 0x468], 0x2B0C
  3979. label00002E7C:
  3980. 00002E7C  0C54 1F43                cmpi.w     [A4], 0x1F43
  3981. 00002E80  6606                     bne        +0x8 /* 00002E88 */
  3982. 00002E82  3D7C 1F43 FB98           move.w     [A6 - 0x468], 0x1F43
  3983. label00002E88:
  3984. 00002E88  0C54 2B77                cmpi.w     [A4], 0x2B77 /* '+w' */
  3985. 00002E8C  6606                     bne        +0x8 /* 00002E94 */
  3986. 00002E8E  3D7C 2B77 FB98           move.w     [A6 - 0x468], 0x2B77 /* '+w' */
  3987. label00002E94:
  3988. 00002E94  0C54 2B68                cmpi.w     [A4], 0x2B68 /* '+h' */
  3989. 00002E98  6606                     bne        +0x8 /* 00002EA0 */
  3990. 00002E9A  3D7C 2B68 FB98           move.w     [A6 - 0x468], 0x2B68 /* '+h' */
  3991. label00002EA0:
  3992. 00002EA0  4A6E FB98                tst.w      [A6 - 0x468]
  3993. 00002EA4  6702                     beq        +0x4 /* 00002EA8 */
  3994. 00002EA6  508C                     addq.l     A4, 8
  3995. label00002EA8:
  3996. 00002EA8  486E FBAA                pea.l      [A6 - 0x456]
  3997. 00002EAC  486E FB94                pea.l      [A6 - 0x46C]
  3998. 00002EB0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3999. 00002EB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4000. 00002EB8  2F0C                     move.l     -[A7], A4
  4001. 00002EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4002. 00002EBE  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4003. 00002EC2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4004. 00002EC6  3D40 FB96                move.w     [A6 - 0x46A], D0
  4005. 00002ECA  4A6E FB96                tst.w      [A6 - 0x46A]
  4006. 00002ECE  6708                     beq        +0xA /* 00002ED8 */
  4007. 00002ED0  302E FB96                move.w     D0, [A6 - 0x46A]
  4008. 00002ED4  6000 02BA                bra        +0x2BC /* 00003190 */
  4009. label00002ED8:
  4010. 00002ED8  302E FB94                move.w     D0, [A6 - 0x46C]
  4011. 00002EDC  48C0                     ext.l      D0
  4012. 00002EDE  E780                     asl        D0, 3
  4013. 00002EE0  D9C0                     add.l      A4, D0
  4014. 00002EE2  426D E100                clr.w      [A5 - 0x1F00]
  4015. 00002EE6  0C54 271B                cmpi.w     [A4], 0x271B
  4016. 00002EEA  6600 0068                bne        +0x6A /* 00002F54 */
  4017. 00002EEE  508C                     addq.l     A4, 8
  4018. 00002EF0  486D E102                pea.l      [A5 - 0x1EFE]
  4019. 00002EF4  486E FB90                pea.l      [A6 - 0x470]
  4020. 00002EF8  486D E100                pea.l      [A5 - 0x1F00]
  4021. 00002EFC  486E FB94                pea.l      [A6 - 0x46C]
  4022. 00002F00  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4023. 00002F04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4024. 00002F08  2F0C                     move.l     -[A7], A4
  4025. 00002F0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4026. 00002F0E  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  4027. 00002F12  4FEF 0020                lea.l      A7, [A7 + 0x20]
  4028. 00002F16  3D40 FB96                move.w     [A6 - 0x46A], D0
  4029. 00002F1A  4A6E FB96                tst.w      [A6 - 0x46A]
  4030. 00002F1E  6712                     beq        +0x14 /* 00002F32 */
  4031. 00002F20  486E FBAA                pea.l      [A6 - 0x456]
  4032. 00002F24  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4033. 00002F28  588F                     addq.l     A7, 4
  4034. 00002F2A  302E FB96                move.w     D0, [A6 - 0x46A]
  4035. 00002F2E  6000 0260                bra        +0x262 /* 00003190 */
  4036. label00002F32:
  4037. 00002F32  0C6E 0002 FB90           cmpi.w     [A6 - 0x470], 0x2
  4038. 00002F38  6710                     beq        +0x12 /* 00002F4A */
  4039. 00002F3A  486E FBAA                pea.l      [A6 - 0x456]
  4040. 00002F3E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4041. 00002F42  588F                     addq.l     A7, 4
  4042. 00002F44  7002                     moveq.l    D0, 0x02
  4043. 00002F46  6000 0248                bra        +0x24A /* 00003190 */
  4044. label00002F4A:
  4045. 00002F4A  302E FB94                move.w     D0, [A6 - 0x46C]
  4046. 00002F4E  48C0                     ext.l      D0
  4047. 00002F50  E780                     asl        D0, 3
  4048. 00002F52  D9C0                     add.l      A4, D0
  4049. label00002F54:
  4050. 00002F54  4A54                     tst.w      [A4]
  4051. 00002F56  6710                     beq        +0x12 /* 00002F68 */
  4052. 00002F58  486E FBAA                pea.l      [A6 - 0x456]
  4053. 00002F5C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4054. 00002F60  588F                     addq.l     A7, 4
  4055. 00002F62  7013                     moveq.l    D0, 0x13
  4056. 00002F64  6000 022A                bra        +0x22C /* 00003190 */
  4057. label00002F68:
  4058. 00002F68  3F2E FB98                move.w     -[A7], [A6 - 0x468]
  4059. 00002F6C  486E FBAA                pea.l      [A6 - 0x456]
  4060. 00002F70  4EBA 0562                jsr        [PC + 0x562 /* 000034D4 */]
  4061. 00002F74  5C8F                     addq.l     A7, 6
  4062. 00002F76  4A6D E208                tst.w      [A5 - 0x1DF8]
  4063. 00002F7A  670E                     beq        +0x10 /* 00002F8A */
  4064. 00002F7C  486E FBAA                pea.l      [A6 - 0x456]
  4065. 00002F80  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4066. 00002F84  588F                     addq.l     A7, 4
  4067. 00002F86  6000 0108                bra        +0x10A /* 00003090 */
  4068. label00002F8A:
  4069. 00002F8A  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  4070. 00002F8E  2050                     movea.l    A0, [A0]
  4071. 00002F90  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4072. 00002F94  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4073. 00002F98  4EAD 0692                jsr        [A5 + 0x692 /* export_206 */]
  4074. 00002F9C  508F                     addq.l     A7, 8
  4075. 00002F9E  3F00                     move.w     -[A7], D0
  4076. 00002FA0  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4077. 00002FA4  548F                     addq.l     A7, 2
  4078. 00002FA6  486E FFFC                pea.l      [A6 - 0x4]
  4079. 00002FAA  3F2E FB98                move.w     -[A7], [A6 - 0x468]
  4080. 00002FAE  486E FBAA                pea.l      [A6 - 0x456]
  4081. 00002FB2  4EBA 0866                jsr        [PC + 0x866 /* 0000381A */]
  4082. 00002FB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4083. 00002FBA  3D40 FB96                move.w     [A6 - 0x46A], D0
  4084. 00002FBE  206D 9010                movea.l    A0, [A5 - 0x6FF0]
  4085. 00002FC2  2050                     movea.l    A0, [A0]
  4086. 00002FC4  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4087. 00002FC8  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4088. 00002FCC  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4089. 00002FD0  508F                     addq.l     A7, 8
  4090. 00002FD2  3F00                     move.w     -[A7], D0
  4091. 00002FD4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4092. 00002FD8  548F                     addq.l     A7, 2
  4093. 00002FDA  0C6E FC1D FB96           cmpi.w     [A6 - 0x46A], 0xFC1D
  4094. 00002FE0  6650                     bne        +0x52 /* 00003032 */
  4095. 00002FE2  3F2E FB98                move.w     -[A7], [A6 - 0x468]
  4096. 00002FE6  486E FBAA                pea.l      [A6 - 0x456]
  4097. 00002FEA  4EBA 04E8                jsr        [PC + 0x4E8 /* 000034D4 */]
  4098. 00002FEE  5C8F                     addq.l     A7, 6
  4099. 00002FF0  486E FBAA                pea.l      [A6 - 0x456]
  4100. 00002FF4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4101. 00002FF8  588F                     addq.l     A7, 4
  4102. 00002FFA  4A6D E208                tst.w      [A5 - 0x1DF8]
  4103. 00002FFE  6600 0090                bne        +0x92 /* 00003090 */
  4104. 00003002  206D 8FC2                movea.l    A0, [A5 - 0x703E]
  4105. 00003006  302D 8FE6                move.w     D0, [A5 - 0x701A]
  4106. 0000300A  C1FC 0012                muls.w     D0, 0x12
  4107. 0000300E  D090                     add.l      D0, [A0]
  4108. 00003010  2040                     movea.l    A0, D0
  4109. 00003012  0C28 0002 0010           cmpi.b     [A0 + 0x10], 0x2
  4110. 00003018  6706                     beq        +0x8 /* 00003020 */
  4111. 0000301A  3F3C 0001                move.w     -[A7], 0x1
  4112. 0000301E  A9C8                     syscall    SysBeep
  4113. label00003020:
  4114. 00003020  2F2D 907C                move.l     -[A7], [A5 - 0x6F84]
  4115. 00003024  486D E216                pea.l      [A5 - 0x1DEA]
  4116. 00003028  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  4117. 0000302C  508F                     addq.l     A7, 8
  4118. 0000302E  6000 0160                bra        +0x162 /* 00003190 */
  4119. label00003032:
  4120. 00003032  486E FBAA                pea.l      [A6 - 0x456]
  4121. 00003036  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  4122. 0000303A  588F                     addq.l     A7, 4
  4123. 0000303C  4A6E FB96                tst.w      [A6 - 0x46A]
  4124. 00003040  6708                     beq        +0xA /* 0000304A */
  4125. 00003042  302E FB96                move.w     D0, [A6 - 0x46A]
  4126. 00003046  6000 0148                bra        +0x14A /* 00003190 */
  4127. label0000304A:
  4128. 0000304A  7006                     moveq.l    D0, 0x06
  4129. 0000304C  3D40 FBE4                move.w     [A6 - 0x41C], D0
  4130. 00003050  2D6E FFFC FBE6           move.l     [A6 - 0x41A], [A6 - 0x4]
  4131. 00003056  426E FCEA                clr.w      [A6 - 0x316]
  4132. 0000305A  426E FDF0                clr.w      [A6 - 0x210]
  4133. 0000305E  426E FEF6                clr.w      [A6 - 0x10A]
  4134. 00003062  422E FEFC                clr.b      [A6 - 0x104]
  4135. 00003066  486E FBE4                pea.l      [A6 - 0x41C]
  4136. 0000306A  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  4137. 0000306E  588F                     addq.l     A7, 4
  4138. 00003070  3D40 FB96                move.w     [A6 - 0x46A], D0
  4139. 00003074  0C6E FC20 FB96           cmpi.w     [A6 - 0x46A], 0xFC20
  4140. 0000307A  6606                     bne        +0x8 /* 00003082 */
  4141. 0000307C  7000                     moveq.l    D0, 0x00
  4142. 0000307E  6000 0110                bra        +0x112 /* 00003190 */
  4143. label00003082:
  4144. 00003082  4A6E FB96                tst.w      [A6 - 0x46A]
  4145. 00003086  6708                     beq        +0xA /* 00003090 */
  4146. 00003088  302E FB96                move.w     D0, [A6 - 0x46A]
  4147. 0000308C  6000 0102                bra        +0x104 /* 00003190 */
  4148. label00003090:
  4149. 00003090  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4150. 00003094  A873                     syscall    SetPort
  4151. 00003096  4EAD 0A5A                jsr        [A5 + 0xA5A /* export_327 */]
  4152. 0000309A  0C6D 0001 E208           cmpi.w     [A5 - 0x1DF8], 0x1
  4153. 000030A0  6608                     bne        +0xA /* 000030AA */
  4154. 000030A2  2B6D 9014 E20E           move.l     [A5 - 0x1DF2], [A5 - 0x6FEC]
  4155. 000030A8  6006                     bra        +0x8 /* 000030B0 */
  4156. label000030AA:
  4157. 000030AA  2B6D 9028 E20E           move.l     [A5 - 0x1DF2], [A5 - 0x6FD8]
  4158. label000030B0:
  4159. 000030B0  4EBA 00E4                jsr        [PC + 0xE4 /* 00003196 */]
  4160. 000030B4  306D E0FA                movea.w    A0, [A5 - 0x1F06]
  4161. 000030B8  2F08                     move.l     -[A7], A0
  4162. 000030BA  306D E0FC                movea.w    A0, [A5 - 0x1F04]
  4163. 000030BE  2F08                     move.l     -[A7], A0
  4164. 000030C0  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4165. 000030C4  A9D1                     syscall    TESetSelect
  4166. 000030C6  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4167. 000030CA  43ED 0E5A                lea.l      A1, [A5 + 0xE5A /* export_455 */]
  4168. 000030CE  2050                     movea.l    A0, [A0]
  4169. 000030D0  2149 0056                move.l     [A0 + 0x56], A1
  4170. 000030D4  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4171. 000030D8  A9D8                     syscall    TEActivate
  4172. 000030DA  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4173. 000030DE  2050                     movea.l    A0, [A0]
  4174. 000030E0  3028 0010                move.w     D0, [A0 + 0x10]
  4175. 000030E4  B06D 908C                cmp.w      D0, [A5 - 0x6F74]
  4176. 000030E8  6648                     bne        +0x4A /* 00003132 */
  4177. 000030EA  42A7                     clr.l      -[A7]
  4178. 000030EC  3F2D E0FA                move.w     -[A7], [A5 - 0x1F06]
  4179. 000030F0  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4180. 000030F4  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4181. 000030F8  201F                     move.l     D0, [A7]+
  4182. 000030FA  2D40 FFFC                move.l     [A6 - 0x4], D0
  4183. 000030FE  4267                     clr.w      -[A7]
  4184. 00003100  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4185. 00003104  A86B                     syscall    LoWord
  4186. 00003106  301F                     move.w     D0, [A7]+
  4187. 00003108  5340                     subq.w     D0, 1
  4188. 0000310A  3B40 908E                move.w     [A5 - 0x6F72], D0
  4189. 0000310E  42A7                     clr.l      -[A7]
  4190. 00003110  3F2D E0FC                move.w     -[A7], [A5 - 0x1F04]
  4191. 00003114  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4192. 00003118  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4193. 0000311C  201F                     move.l     D0, [A7]+
  4194. 0000311E  2D40 FFFC                move.l     [A6 - 0x4], D0
  4195. 00003122  4267                     clr.w      -[A7]
  4196. 00003124  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4197. 00003128  A86B                     syscall    LoWord
  4198. 0000312A  301F                     move.w     D0, [A7]+
  4199. 0000312C  5240                     addq.w     D0, 1
  4200. 0000312E  3B40 9092                move.w     [A5 - 0x6F6E], D0
  4201. label00003132:
  4202. 00003132  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4203. 00003136  4267                     clr.w      -[A7]
  4204. 00003138  486D 908C                pea.l      [A5 - 0x6F74]
  4205. 0000313C  2050                     movea.l    A0, [A0]
  4206. 0000313E  4868 0008                pea.l      [A0 + 0x8]
  4207. 00003142  486D 908C                pea.l      [A5 - 0x6F74]
  4208. 00003146  A8AA                     syscall    SectRect
  4209. 00003148  101F                     move.b     D0, [A7]+
  4210. 0000314A  A89E                     syscall    PenNormal
  4211. 0000314C  206D E20E                movea.l    A0, [A5 - 0x1DF2]
  4212. 00003150  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4213. 00003154  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4214. 00003158  D090                     add.l      D0, [A0]
  4215. 0000315A  2040                     movea.l    A0, D0
  4216. 0000315C  0828 0000 000D           btst.b     [A0 + 0xD], 0x0
  4217. 00003162  6718                     beq        +0x1A /* 0000317C */
  4218. 00003164  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  4219. 00003168  4A68 0042                tst.w      [A0 + 0x42]
  4220. 0000316C  660E                     bne        +0x10 /* 0000317C */
  4221. 0000316E  486D 908C                pea.l      [A5 - 0x6F74]
  4222. 00003172  A8A1                     syscall    FrameRect
  4223. 00003174  2B6D 9030 9094           move.l     [A5 - 0x6F6C], [A5 - 0x6FD0]
  4224. 0000317A  6004                     bra        +0x6 /* 00003180 */
  4225. label0000317C:
  4226. 0000317C  42AD 9094                clr.l      [A5 - 0x6F6C]
  4227. label00003180:
  4228. 00003180  4EBA 0166                jsr        [PC + 0x166 /* 000032E8 */]
  4229. 00003184  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4230. 00003188  A9CD                     syscall    TEDispose
  4231. 0000318A  4EAD 0A8A                jsr        [A5 + 0xA8A /* export_333 */]
  4232. 0000318E  7000                     moveq.l    D0, 0x00
  4233. label00003190:
  4234. 00003190  285F                     movea.l    A4, [A7]+
  4235. 00003192  4E5E                     unlink     A6
  4236. 00003194  4E75                     rts
  4237. fn00003196:
  4238. 00003196  4E56 FFDA                link       A6, -0x0026
  4239. 0000319A  2F2D E20E                move.l     -[A7], [A5 - 0x1DF2]
  4240. 0000319E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4241. 000031A2  206D E20E                movea.l    A0, [A5 - 0x1DF2]
  4242. 000031A6  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4243. 000031AA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4244. 000031AE  D090                     add.l      D0, [A0]
  4245. 000031B0  2D40 FFFC                move.l     [A6 - 0x4], D0
  4246. 000031B4  486E FFE4                pea.l      [A6 - 0x1C]
  4247. 000031B8  486E FFEC                pea.l      [A6 - 0x14]
  4248. 000031BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4249. 000031C0  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  4250. 000031C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4251. 000031C8  42A7                     clr.l      -[A7]
  4252. 000031CA  486E FFEC                pea.l      [A6 - 0x14]
  4253. 000031CE  486E FFE4                pea.l      [A6 - 0x1C]
  4254. 000031D2  A83E                     syscall    TEStyleNew
  4255. 000031D4  205F                     movea.l    A0, [A7]+
  4256. 000031D6  2B48 E212                move.l     [A5 - 0x1DEE], A0
  4257. 000031DA  486D 01FA                pea.l      [A5 + 0x1FA /* export_59 */]
  4258. 000031DE  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4259. 000031E2  4EAD 1442                jsr        [A5 + 0x1442 /* export_644 */]
  4260. 000031E6  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4261. 000031EA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4262. 000031EE  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  4263. 000031F2  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  4264. 000031F6  508F                     addq.l     A7, 8
  4265. 000031F8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4266. 000031FC  0C50 012D                cmpi.w     [A0], 0x12D
  4267. 00003200  6600 00DA                bne        +0xDC /* 000032DC */
  4268. 00003204  42A7                     clr.l      -[A7]
  4269. 00003206  3F2D E0FA                move.w     -[A7], [A5 - 0x1F06]
  4270. 0000320A  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4271. 0000320E  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  4272. 00003212  201F                     move.l     D0, [A7]+
  4273. 00003214  4267                     clr.w      -[A7]
  4274. 00003216  2F00                     move.l     -[A7], D0
  4275. 00003218  A86A                     syscall    HiWord
  4276. 0000321A  301F                     move.w     D0, [A7]+
  4277. 0000321C  3D40 FFE2                move.w     [A6 - 0x1E], D0
  4278. 00003220  302E FFE2                move.w     D0, [A6 - 0x1E]
  4279. 00003224  B06E FFE4                cmp.w      D0, [A6 - 0x1C]
  4280. 00003228  6D0C                     blt        +0xE /* 00003236 */
  4281. 0000322A  302E FFE2                move.w     D0, [A6 - 0x1E]
  4282. 0000322E  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  4283. 00003232  6F00 00A8                ble        +0xAA /* 000032DC */
  4284. label00003236:
  4285. 00003236  302E FFE8                move.w     D0, [A6 - 0x18]
  4286. 0000323A  906E FFE4                sub.w      D0, [A6 - 0x1C]
  4287. 0000323E  48C0                     ext.l      D0
  4288. 00003240  81FC 0002                divs.w     D0, 0x2
  4289. 00003244  D06E FFE4                add.w      D0, [A6 - 0x1C]
  4290. 00003248  3D40 FFE0                move.w     [A6 - 0x20], D0
  4291. 0000324C  302E FFE2                move.w     D0, [A6 - 0x1E]
  4292. 00003250  906E FFE0                sub.w      D0, [A6 - 0x20]
  4293. 00003254  3D40 FFDE                move.w     [A6 - 0x22], D0
  4294. 00003258  206E FFFC                movea.l    A0, [A6 - 0x4]
  4295. 0000325C  3028 004A                move.w     D0, [A0 + 0x4A]
  4296. 00003260  D06E FFDE                add.w      D0, [A6 - 0x22]
  4297. 00003264  3D40 FFDC                move.w     [A6 - 0x24], D0
  4298. 00003268  42A7                     clr.l      -[A7]
  4299. 0000326A  42A7                     clr.l      -[A7]
  4300. 0000326C  4878 FFFF                push.l     0xFFFF
  4301. 00003270  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4302. 00003274  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4303. 00003278  201F                     move.l     D0, [A7]+
  4304. 0000327A  322E FFE8                move.w     D1, [A6 - 0x18]
  4305. 0000327E  926E FFE4                sub.w      D1, [A6 - 0x1C]
  4306. 00003282  48C1                     ext.l      D1
  4307. 00003284  9081                     sub.l      D0, D1
  4308. 00003286  3D40 FFDA                move.w     [A6 - 0x26], D0
  4309. 0000328A  4A6E FFDC                tst.w      [A6 - 0x24]
  4310. 0000328E  6C04                     bge        +0x6 /* 00003294 */
  4311. 00003290  426E FFDC                clr.w      [A6 - 0x24]
  4312. label00003294:
  4313. 00003294  302E FFDC                move.w     D0, [A6 - 0x24]
  4314. 00003298  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  4315. 0000329C  6F06                     ble        +0x8 /* 000032A4 */
  4316. 0000329E  3D6E FFDA FFDC           move.w     [A6 - 0x24], [A6 - 0x26]
  4317. label000032A4:
  4318. 000032A4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4319. 000032A8  3028 004A                move.w     D0, [A0 + 0x4A]
  4320. 000032AC  906E FFDC                sub.w      D0, [A6 - 0x24]
  4321. 000032B0  3D40 FFDE                move.w     [A6 - 0x22], D0
  4322. 000032B4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4323. 000032B8  316E FFDC 004A           move.w     [A0 + 0x4A], [A6 - 0x24]
  4324. 000032BE  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  4325. 000032C2  4267                     clr.w      -[A7]
  4326. 000032C4  3F2E FFDE                move.w     -[A7], [A6 - 0x22]
  4327. 000032C8  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4328. 000032CC  A9DD                     syscall    TEScroll
  4329. 000032CE  2F2D E212                move.l     -[A7], [A5 - 0x1DEE]
  4330. 000032D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4331. 000032D6  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  4332. 000032DA  508F                     addq.l     A7, 8
  4333. label000032DC:
  4334. 000032DC  2F2D E20E                move.l     -[A7], [A5 - 0x1DF2]
  4335. 000032E0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4336. 000032E4  4E5E                     unlink     A6
  4337. 000032E6  4E75                     rts
  4338. fn000032E8:
  4339. 000032E8  4E56 FDF0                link       A6, -0x0210
  4340. 000032EC  306D E0FC                movea.w    A0, [A5 - 0x1F04]
  4341. 000032F0  2D48 FFFC                move.l     [A6 - 0x4], A0
  4342. 000032F4  302D E0FA                move.w     D0, [A5 - 0x1F06]
  4343. 000032F8  48C0                     ext.l      D0
  4344. 000032FA  91AE FFFC                sub.l      [A6 - 0x4], D0
  4345. 000032FE  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  4346. 00003306  6F08                     ble        +0xA /* 00003310 */
  4347. 00003308  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  4348. label00003310:
  4349. 00003310  1D6E FFFF FEF4           move.b     [A6 - 0x10C], [A6 - 0x1]
  4350. 00003316  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4351. 0000331A  2050                     movea.l    A0, [A0]
  4352. 0000331C  2068 003E                movea.l    A0, [A0 + 0x3E]
  4353. 00003320  326D E0FA                movea.w    A1, [A5 - 0x1F06]
  4354. 00003324  D3D0                     add.l      A1, [A0]
  4355. 00003326  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4356. 0000332A  486E FEF5                pea.l      [A6 - 0x10B]
  4357. 0000332E  4851                     pea.l      [A1]
  4358. 00003330  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  4359. 00003334  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4360. 00003338  2F2D 906C                move.l     -[A7], [A5 - 0x6F94]
  4361. 0000333C  486E FEF4                pea.l      [A6 - 0x10C]
  4362. 00003340  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  4363. 00003344  508F                     addq.l     A7, 8
  4364. 00003346  4EBA 0114                jsr        [PC + 0x114 /* 0000345C */]
  4365. 0000334A  3D40 FFF4                move.w     [A6 - 0xC], D0
  4366. 0000334E  0C6D 0001 E208           cmpi.w     [A5 - 0x1DF8], 0x1
  4367. 00003354  6608                     bne        +0xA /* 0000335E */
  4368. 00003356  41ED E22C                lea.l      A0, [A5 - 0x1DD4]
  4369. 0000335A  2008                     move.l     D0, A0
  4370. 0000335C  6006                     bra        +0x8 /* 00003364 */
  4371. label0000335E:
  4372. 0000335E  41ED E232                lea.l      A0, [A5 - 0x1DCE]
  4373. 00003362  2008                     move.l     D0, A0
  4374. label00003364:
  4375. 00003364  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  4376. 00003368  2F00                     move.l     -[A7], D0
  4377. 0000336A  486D E220                pea.l      [A5 - 0x1DE0]
  4378. 0000336E  486E FDF4                pea.l      [A6 - 0x20C]
  4379. 00003372  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  4380. 00003376  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4381. 0000337A  486E FDF4                pea.l      [A6 - 0x20C]
  4382. 0000337E  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  4383. 00003382  588F                     addq.l     A7, 4
  4384. 00003384  2F2D 9074                move.l     -[A7], [A5 - 0x6F8C]
  4385. 00003388  486E FDF4                pea.l      [A6 - 0x20C]
  4386. 0000338C  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  4387. 00003390  508F                     addq.l     A7, 8
  4388. 00003392  486E FDF4                pea.l      [A6 - 0x20C]
  4389. 00003396  4EAD 1472                jsr        [A5 + 0x1472 /* export_650 */]
  4390. 0000339A  588F                     addq.l     A7, 4
  4391. 0000339C  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4392. 000033A0  2050                     movea.l    A0, [A0]
  4393. 000033A2  3D68 003C FFF8           move.w     [A6 - 0x8], [A0 + 0x3C]
  4394. 000033A8  206D E212                movea.l    A0, [A5 - 0x1DEE]
  4395. 000033AC  2050                     movea.l    A0, [A0]
  4396. 000033AE  2068 003E                movea.l    A0, [A0 + 0x3E]
  4397. 000033B2  2D50 FDF0                move.l     [A6 - 0x210], [A0]
  4398. 000033B6  7001                     moveq.l    D0, 0x01
  4399. 000033B8  3D40 FFF6                move.w     [A6 - 0xA], D0
  4400. 000033BC  426E FFFA                clr.w      [A6 - 0x6]
  4401. 000033C0  6024                     bra        +0x26 /* 000033E6 */
  4402. label000033C2:
  4403. 000033C2  302E FFFA                move.w     D0, [A6 - 0x6]
  4404. 000033C6  B06D E0FA                cmp.w      D0, [A5 - 0x1F06]
  4405. 000033CA  6E24                     bgt        +0x26 /* 000033F0 */
  4406. 000033CC  206E FDF0                movea.l    A0, [A6 - 0x210]
  4407. 000033D0  52AE FDF0                addq.l     [A6 - 0x210], 1
  4408. 000033D4  7000                     moveq.l    D0, 0x00
  4409. 000033D6  1010                     move.b     D0, [A0]
  4410. 000033D8  B06D 8FE4                cmp.w      D0, [A5 - 0x701C]
  4411. 000033DC  6604                     bne        +0x6 /* 000033E2 */
  4412. 000033DE  526E FFF6                addq.w     [A6 - 0xA], 1
  4413. label000033E2:
  4414. 000033E2  526E FFFA                addq.w     [A6 - 0x6], 1
  4415. label000033E6:
  4416. 000033E6  302E FFFA                move.w     D0, [A6 - 0x6]
  4417. 000033EA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  4418. 000033EE  6DD2                     blt        -0x2C /* 000033C2 */
  4419. label000033F0:
  4420. 000033F0  486E FDF4                pea.l      [A6 - 0x20C]
  4421. 000033F4  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  4422. 000033F8  486D E238                pea.l      [A5 - 0x1DC8]
  4423. 000033FC  486E FEF4                pea.l      [A6 - 0x10C]
  4424. 00003400  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  4425. 00003404  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4426. 00003408  486E FEF4                pea.l      [A6 - 0x10C]
  4427. 0000340C  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  4428. 00003410  588F                     addq.l     A7, 4
  4429. 00003412  2F2D 9068                move.l     -[A7], [A5 - 0x6F98]
  4430. 00003416  486E FEF4                pea.l      [A6 - 0x10C]
  4431. 0000341A  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  4432. 0000341E  508F                     addq.l     A7, 8
  4433. 00003420  486E FDF4                pea.l      [A6 - 0x20C]
  4434. 00003424  3F2D E0FC                move.w     -[A7], [A5 - 0x1F04]
  4435. 00003428  302D E0FA                move.w     D0, [A5 - 0x1F06]
  4436. 0000342C  5240                     addq.w     D0, 1
  4437. 0000342E  3F00                     move.w     -[A7], D0
  4438. 00003430  486D E246                pea.l      [A5 - 0x1DBA]
  4439. 00003434  486E FEF4                pea.l      [A6 - 0x10C]
  4440. 00003438  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  4441. 0000343C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4442. 00003440  486E FEF4                pea.l      [A6 - 0x10C]
  4443. 00003444  4EAD 147A                jsr        [A5 + 0x147A /* export_651 */]
  4444. 00003448  588F                     addq.l     A7, 4
  4445. 0000344A  2F2D 9070                move.l     -[A7], [A5 - 0x6F90]
  4446. 0000344E  486E FEF4                pea.l      [A6 - 0x10C]
  4447. 00003452  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  4448. 00003456  508F                     addq.l     A7, 8
  4449. 00003458  4E5E                     unlink     A6
  4450. 0000345A  4E75                     rts
  4451. fn0000345C:
  4452. 0000345C  4E56 FFAE                link       A6, -0x0052
  4453. 00003460  48E7 0700                movem.l    -[A7], D5,D6,D7
  4454. 00003464  7A00                     moveq.l    D5, 0x00
  4455. 00003466  3E2D E0FE                move.w     D7, [A5 - 0x1F02]
  4456. 0000346A  7C00                     moveq.l    D6, 0x00
  4457. 0000346C  6028                     bra        +0x2A /* 00003496 */
  4458. label0000346E:
  4459. 0000346E  206D E20E                movea.l    A0, [A5 - 0x1DF2]
  4460. 00003472  3006                     move.w     D0, D6
  4461. 00003474  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4462. 00003478  D090                     add.l      D0, [A0]
  4463. 0000347A  2040                     movea.l    A0, D0
  4464. 0000347C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  4465. 00003480  7013                     moveq.l    D0, 0x13
  4466. label00003482:
  4467. 00003482  22D8                     move.l     [A1]+, [A0]+
  4468. 00003484  51C8 FFFC                dbf        D0, -0x6 /* 00003482 */
  4469. 00003488  32D8                     move.w     [A1]+, [A0]+
  4470. 0000348A  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  4471. 00003490  6602                     bne        +0x4 /* 00003494 */
  4472. 00003492  5245                     addq.w     D5, 1
  4473. label00003494:
  4474. 00003494  5246                     addq.w     D6, 1
  4475. label00003496:
  4476. 00003496  BC47                     cmp.w      D6, D7
  4477. 00003498  6FD4                     ble        -0x2A /* 0000346E */
  4478. 0000349A  3005                     move.w     D0, D5
  4479. 0000349C  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  4480. 000034A0  4E5E                     unlink     A6
  4481. 000034A2  4E75                     rts
  4482. export_457:
  4483. fn000034A4:
  4484. 000034A4  4A6D E208                tst.w      [A5 - 0x1DF8]
  4485. 000034A8  6728                     beq        +0x2A /* 000034D2 */
  4486. 000034AA  486D 908C                pea.l      [A5 - 0x6F74]
  4487. 000034AE  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  4488. 000034B2  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  4489. 000034B6  508F                     addq.l     A7, 8
  4490. 000034B8  486D 908C                pea.l      [A5 - 0x6F74]
  4491. 000034BC  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4492. 000034C0  3F3C 7FFF                move.w     -[A7], 0x7FFF
  4493. 000034C4  3F3C 8000                move.w     -[A7], 0x8000
  4494. 000034C8  3F3C 8000                move.w     -[A7], 0x8000
  4495. 000034CC  A8A7                     syscall    SetRect
  4496. 000034CE  426D E208                clr.w      [A5 - 0x1DF8]
  4497. label000034D2:
  4498. 000034D2  4E75                     rts
  4499. fn000034D4:
  4500. 000034D4  4E56 FF96                link       A6, -0x006A
  4501. 000034D8  3D6D E208 FFA4           move.w     [A6 - 0x5C], [A5 - 0x1DF8]
  4502. 000034DE  4EBA FFC4                jsr        [PC - 0x3C /* 000034A4 */]
  4503. 000034E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4504. 000034E6  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  4505. 000034EA  588F                     addq.l     A7, 4
  4506. 000034EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4507. 000034F0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4508. 000034F4  588F                     addq.l     A7, 4
  4509. 000034F6  2D40 FFFC                move.l     [A6 - 0x4], D0
  4510. 000034FA  302E FFA4                move.w     D0, [A6 - 0x5C]
  4511. 000034FE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  4512. 00003502  0000 0002                ori.b      D0, 0x2
  4513. 00003506  0310                     btst       [A0], D1
  4514. 00003508  0006 007E                ori.b      D6, 0x7E /* '~' */
  4515. 0000350C  01E4                     .incomplete
  4516. 0000350E  7001                     moveq.l    D0, 0x01
  4517. 00003510  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4518. 00003514  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4519. 00003518  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4520. 0000351C  588F                     addq.l     A7, 4
  4521. 0000351E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4522. 00003522  2F00                     move.l     -[A7], D0
  4523. 00003524  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4524. 00003528  3F3C 0004                move.w     -[A7], 0x4
  4525. 0000352C  4267                     clr.w      -[A7]
  4526. 0000352E  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  4527. 00003532  4EBA 057E                jsr        [PC + 0x57E /* 00003AB2 */]
  4528. 00003536  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4529. 0000353A  3D40 FFA8                move.w     [A6 - 0x58], D0
  4530. 0000353E  4A6E FFA8                tst.w      [A6 - 0x58]
  4531. 00003542  6630                     bne        +0x32 /* 00003574 */
  4532. 00003544  7002                     moveq.l    D0, 0x02
  4533. 00003546  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4534. 0000354A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4535. 0000354E  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4536. 00003552  588F                     addq.l     A7, 4
  4537. 00003554  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4538. 00003558  2F00                     move.l     -[A7], D0
  4539. 0000355A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4540. 0000355E  3F3C 0005                move.w     -[A7], 0x5
  4541. 00003562  4267                     clr.w      -[A7]
  4542. 00003564  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4543. 00003568  4EBA 0548                jsr        [PC + 0x548 /* 00003AB2 */]
  4544. 0000356C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4545. 00003570  3D40 FFA8                move.w     [A6 - 0x58], D0
  4546. label00003574:
  4547. 00003574  4A6E FFA8                tst.w      [A6 - 0x58]
  4548. 00003578  6706                     beq        +0x8 /* 00003580 */
  4549. 0000357A  3B6E FFA4 E208           move.w     [A5 - 0x1DF8], [A6 - 0x5C]
  4550. label00003580:
  4551. 00003580  302E FFA8                move.w     D0, [A6 - 0x58]
  4552. 00003584  6000 0290                bra        +0x292 /* 00003816 */
  4553. 00003588  206D E20E                movea.l    A0, [A5 - 0x1DF2]
  4554. 0000358C  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4555. 00003590  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4556. 00003594  D090                     add.l      D0, [A0]
  4557. 00003596  2040                     movea.l    A0, D0
  4558. 00003598  43EE FFAA                lea.l      A1, [A6 - 0x56]
  4559. 0000359C  7013                     moveq.l    D0, 0x13
  4560. label0000359E:
  4561. 0000359E  22D8                     move.l     [A1]+, [A0]+
  4562. 000035A0  51C8 FFFC                dbf        D0, -0x6 /* 0000359E */
  4563. 000035A4  32D8                     move.w     [A1]+, [A0]+
  4564. 000035A6  486E FFAA                pea.l      [A6 - 0x56]
  4565. 000035AA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4566. 000035AE  588F                     addq.l     A7, 4
  4567. 000035B0  4A40                     tst.w      D0
  4568. 000035B2  6706                     beq        +0x8 /* 000035BA */
  4569. 000035B4  7000                     moveq.l    D0, 0x00
  4570. 000035B6  6000 025E                bra        +0x260 /* 00003816 */
  4571. label000035BA:
  4572. 000035BA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4573. 000035BE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4574. 000035C2  206E FFE8                movea.l    A0, [A6 - 0x18]
  4575. 000035C6  2050                     movea.l    A0, [A0]
  4576. 000035C8  3D50 FF9E                move.w     [A6 - 0x62], [A0]
  4577. 000035CC  302E FF9E                move.w     D0, [A6 - 0x62]
  4578. 000035D0  C1FC 0014                muls.w     D0, 0x14
  4579. 000035D4  5440                     addq.w     D0, 2
  4580. 000035D6  3D40 FFA2                move.w     [A6 - 0x5E], D0
  4581. 000035DA  42A7                     clr.l      -[A7]
  4582. 000035DC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4583. 000035E0  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4584. 000035E4  201F                     move.l     D0, [A7]+
  4585. 000035E6  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  4586. 000035EC  3D40 FFA0                move.w     [A6 - 0x60], D0
  4587. 000035F0  302D E0FA                move.w     D0, [A5 - 0x1F06]
  4588. 000035F4  5240                     addq.w     D0, 1
  4589. 000035F6  3D40 FFA6                move.w     [A6 - 0x5A], D0
  4590. 000035FA  302E FFA6                move.w     D0, [A6 - 0x5A]
  4591. 000035FE  D16E FFA2                add.w      [A6 - 0x5E], D0
  4592. 00003602  206E FFE8                movea.l    A0, [A6 - 0x18]
  4593. 00003606  326E FFA2                movea.w    A1, [A6 - 0x5E]
  4594. 0000360A  D3D0                     add.l      A1, [A0]
  4595. 0000360C  302E FFA0                move.w     D0, [A6 - 0x60]
  4596. 00003610  906E FFA2                sub.w      D0, [A6 - 0x5E]
  4597. 00003614  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4598. 00003618  2D49 FF9A                move.l     [A6 - 0x66], A1
  4599. 0000361C  3D40 FF98                move.w     [A6 - 0x68], D0
  4600. 00003620  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4601. 00003624  588F                     addq.l     A7, 4
  4602. 00003626  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4603. 0000362A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4604. 0000362E  2F00                     move.l     -[A7], D0
  4605. 00003630  306E FF98                movea.w    A0, [A6 - 0x68]
  4606. 00003634  4850                     pea.l      [A0]
  4607. 00003636  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4608. 0000363A  4EBA 061E                jsr        [PC + 0x61E /* 00003C5A */]
  4609. 0000363E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4610. 00003642  3D40 FFA8                move.w     [A6 - 0x58], D0
  4611. 00003646  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4612. 0000364A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4613. 0000364E  4A6E FFA8                tst.w      [A6 - 0x58]
  4614. 00003652  671C                     beq        +0x1E /* 00003670 */
  4615. 00003654  7001                     moveq.l    D0, 0x01
  4616. 00003656  3B40 E208                move.w     [A5 - 0x1DF8], D0
  4617. 0000365A  302E FFA6                move.w     D0, [A6 - 0x5A]
  4618. 0000365E  D16D E0FA                add.w      [A5 - 0x1F06], D0
  4619. 00003662  302E FFA6                move.w     D0, [A6 - 0x5A]
  4620. 00003666  D16D E0FC                add.w      [A5 - 0x1F04], D0
  4621. 0000366A  7001                     moveq.l    D0, 0x01
  4622. 0000366C  6000 01A8                bra        +0x1AA /* 00003816 */
  4623. label00003670:
  4624. 00003670  7001                     moveq.l    D0, 0x01
  4625. 00003672  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4626. 00003676  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4627. 0000367A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4628. 0000367E  588F                     addq.l     A7, 4
  4629. 00003680  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4630. 00003684  2F00                     move.l     -[A7], D0
  4631. 00003686  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4632. 0000368A  3F3C 0004                move.w     -[A7], 0x4
  4633. 0000368E  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4634. 00003692  5240                     addq.w     D0, 1
  4635. 00003694  3F00                     move.w     -[A7], D0
  4636. 00003696  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  4637. 0000369A  4EBA 0416                jsr        [PC + 0x416 /* 00003AB2 */]
  4638. 0000369E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4639. 000036A2  3D40 FFA8                move.w     [A6 - 0x58], D0
  4640. 000036A6  4A6E FFA8                tst.w      [A6 - 0x58]
  4641. 000036AA  6630                     bne        +0x32 /* 000036DC */
  4642. 000036AC  7002                     moveq.l    D0, 0x02
  4643. 000036AE  3D40 FFA4                move.w     [A6 - 0x5C], D0
  4644. 000036B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4645. 000036B6  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4646. 000036BA  588F                     addq.l     A7, 4
  4647. 000036BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4648. 000036C0  2F00                     move.l     -[A7], D0
  4649. 000036C2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4650. 000036C6  3F3C 0005                move.w     -[A7], 0x5
  4651. 000036CA  4267                     clr.w      -[A7]
  4652. 000036CC  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4653. 000036D0  4EBA 03E0                jsr        [PC + 0x3E0 /* 00003AB2 */]
  4654. 000036D4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4655. 000036D8  3D40 FFA8                move.w     [A6 - 0x58], D0
  4656. label000036DC:
  4657. 000036DC  4A6E FFA8                tst.w      [A6 - 0x58]
  4658. 000036E0  6706                     beq        +0x8 /* 000036E8 */
  4659. 000036E2  3B6E FFA4 E208           move.w     [A5 - 0x1DF8], [A6 - 0x5C]
  4660. label000036E8:
  4661. 000036E8  302E FFA8                move.w     D0, [A6 - 0x58]
  4662. 000036EC  6000 0128                bra        +0x12A /* 00003816 */
  4663. 000036F0  206D E20E                movea.l    A0, [A5 - 0x1DF2]
  4664. 000036F4  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4665. 000036F8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  4666. 000036FC  D090                     add.l      D0, [A0]
  4667. 000036FE  2040                     movea.l    A0, D0
  4668. 00003700  43EE FFAA                lea.l      A1, [A6 - 0x56]
  4669. 00003704  7013                     moveq.l    D0, 0x13
  4670. label00003706:
  4671. 00003706  22D8                     move.l     [A1]+, [A0]+
  4672. 00003708  51C8 FFFC                dbf        D0, -0x6 /* 00003706 */
  4673. 0000370C  32D8                     move.w     [A1]+, [A0]+
  4674. 0000370E  486E FFAA                pea.l      [A6 - 0x56]
  4675. 00003712  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4676. 00003716  588F                     addq.l     A7, 4
  4677. 00003718  4A40                     tst.w      D0
  4678. 0000371A  6706                     beq        +0x8 /* 00003722 */
  4679. 0000371C  7000                     moveq.l    D0, 0x00
  4680. 0000371E  6000 00F6                bra        +0xF8 /* 00003816 */
  4681. label00003722:
  4682. 00003722  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4683. 00003726  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  4684. 0000372A  206E FFE8                movea.l    A0, [A6 - 0x18]
  4685. 0000372E  2050                     movea.l    A0, [A0]
  4686. 00003730  3D50 FF9E                move.w     [A6 - 0x62], [A0]
  4687. 00003734  302E FF9E                move.w     D0, [A6 - 0x62]
  4688. 00003738  C1FC 0014                muls.w     D0, 0x14
  4689. 0000373C  5440                     addq.w     D0, 2
  4690. 0000373E  3D40 FFA2                move.w     [A6 - 0x5E], D0
  4691. 00003742  42A7                     clr.l      -[A7]
  4692. 00003744  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4693. 00003748  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  4694. 0000374C  201F                     move.l     D0, [A7]+
  4695. 0000374E  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  4696. 00003754  3D40 FFA0                move.w     [A6 - 0x60], D0
  4697. 00003758  302D E0FA                move.w     D0, [A5 - 0x1F06]
  4698. 0000375C  5240                     addq.w     D0, 1
  4699. 0000375E  3D40 FFA6                move.w     [A6 - 0x5A], D0
  4700. 00003762  302E FFA6                move.w     D0, [A6 - 0x5A]
  4701. 00003766  D16E FFA2                add.w      [A6 - 0x5E], D0
  4702. 0000376A  206E FFE8                movea.l    A0, [A6 - 0x18]
  4703. 0000376E  326E FFA2                movea.w    A1, [A6 - 0x5E]
  4704. 00003772  D3D0                     add.l      A1, [A0]
  4705. 00003774  302E FFA0                move.w     D0, [A6 - 0x60]
  4706. 00003778  906E FFA2                sub.w      D0, [A6 - 0x5E]
  4707. 0000377C  48C0                     ext.l      D0
  4708. 0000377E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4709. 00003782  2D49 FF9A                move.l     [A6 - 0x66], A1
  4710. 00003786  2D40 FF96                move.l     [A6 - 0x6A], D0
  4711. 0000378A  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4712. 0000378E  588F                     addq.l     A7, 4
  4713. 00003790  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4714. 00003794  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4715. 00003798  2F00                     move.l     -[A7], D0
  4716. 0000379A  2F2E FF96                move.l     -[A7], [A6 - 0x6A]
  4717. 0000379E  2F2E FF9A                move.l     -[A7], [A6 - 0x66]
  4718. 000037A2  4EBA 04B6                jsr        [PC + 0x4B6 /* 00003C5A */]
  4719. 000037A6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4720. 000037AA  3D40 FFA8                move.w     [A6 - 0x58], D0
  4721. 000037AE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4722. 000037B2  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  4723. 000037B6  4A6E FFA8                tst.w      [A6 - 0x58]
  4724. 000037BA  671A                     beq        +0x1C /* 000037D6 */
  4725. 000037BC  7002                     moveq.l    D0, 0x02
  4726. 000037BE  3B40 E208                move.w     [A5 - 0x1DF8], D0
  4727. 000037C2  302E FFA6                move.w     D0, [A6 - 0x5A]
  4728. 000037C6  D16D E0FA                add.w      [A5 - 0x1F06], D0
  4729. 000037CA  302E FFA6                move.w     D0, [A6 - 0x5A]
  4730. 000037CE  D16D E0FC                add.w      [A5 - 0x1F04], D0
  4731. 000037D2  7001                     moveq.l    D0, 0x01
  4732. 000037D4  6040                     bra        +0x42 /* 00003816 */
  4733. label000037D6:
  4734. 000037D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4735. 000037DA  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4736. 000037DE  588F                     addq.l     A7, 4
  4737. 000037E0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4738. 000037E4  2F00                     move.l     -[A7], D0
  4739. 000037E6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4740. 000037EA  3F3C 0005                move.w     -[A7], 0x5
  4741. 000037EE  302D E0FE                move.w     D0, [A5 - 0x1F02]
  4742. 000037F2  5240                     addq.w     D0, 1
  4743. 000037F4  3F00                     move.w     -[A7], D0
  4744. 000037F6  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  4745. 000037FA  4EBA 02B6                jsr        [PC + 0x2B6 /* 00003AB2 */]
  4746. 000037FE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4747. 00003802  3D40 FFA8                move.w     [A6 - 0x58], D0
  4748. 00003806  4A6E FFA8                tst.w      [A6 - 0x58]
  4749. 0000380A  6706                     beq        +0x8 /* 00003812 */
  4750. 0000380C  7002                     moveq.l    D0, 0x02
  4751. 0000380E  3B40 E208                move.w     [A5 - 0x1DF8], D0
  4752. label00003812:
  4753. 00003812  302E FFA8                move.w     D0, [A6 - 0x58]
  4754. label00003816:
  4755. 00003816  4E5E                     unlink     A6
  4756. 00003818  4E75                     rts
  4757. fn0000381A:
  4758. 0000381A  4E56 FFE0                link       A6, -0x0020
  4759. 0000381E  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4760. 00003822  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4761. 00003826  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  4762. 0000382A  588F                     addq.l     A7, 4
  4763. 0000382C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4764. 00003830  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  4765. 00003834  588F                     addq.l     A7, 4
  4766. 00003836  2600                     move.l     D3, D0
  4767. 00003838  7E00                     moveq.l    D7, 0x00
  4768. 0000383A  6010                     bra        +0x12 /* 0000384C */
  4769. label0000383C:
  4770. 0000383C  3007                     move.w     D0, D7
  4771. 0000383E  48C0                     ext.l      D0
  4772. 00003840  E580                     asl        D0, 2
  4773. 00003842  D08E                     add.l      D0, A6
  4774. 00003844  2040                     movea.l    A0, D0
  4775. 00003846  42A8 FFE0                clr.l      [A0 - 0x20]
  4776. 0000384A  5247                     addq.w     D7, 1
  4777. label0000384C:
  4778. 0000384C  0C47 0008                cmpi.w     D7, 0x8
  4779. 00003850  6DEA                     blt        -0x14 /* 0000383C */
  4780. 00003852  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4781. 00003856  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4782. 0000385A  588F                     addq.l     A7, 4
  4783. 0000385C  2F03                     move.l     -[A7], D3
  4784. 0000385E  2F00                     move.l     -[A7], D0
  4785. 00003860  486E FFE0                pea.l      [A6 - 0x20]
  4786. 00003864  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  4787. 00003868  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4788. 0000386C  206D 9000                movea.l    A0, [A5 - 0x7000]
  4789. 00003870  2050                     movea.l    A0, [A0]
  4790. 00003872  2A28 0008                move.l     D5, [A0 + 0x8]
  4791. 00003876  7C00                     moveq.l    D6, 0x00
  4792. 00003878  202D 9004                move.l     D0, [A5 - 0x6FFC]
  4793. 0000387C  5280                     addq.l     D0, 1
  4794. 0000387E  2800                     move.l     D4, D0
  4795. 00003880  6042                     bra        +0x44 /* 000038C4 */
  4796. label00003882:
  4797. 00003882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4798. 00003886  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4799. 0000388A  588F                     addq.l     A7, 4
  4800. 0000388C  2F03                     move.l     -[A7], D3
  4801. 0000388E  2F00                     move.l     -[A7], D0
  4802. 00003890  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4803. 00003894  486E FFE0                pea.l      [A6 - 0x20]
  4804. 00003898  2F04                     move.l     -[A7], D4
  4805. 0000389A  4EBA 0088                jsr        [PC + 0x88 /* 00003924 */]
  4806. 0000389E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4807. 000038A2  4A40                     tst.w      D0
  4808. 000038A4  670C                     beq        +0xE /* 000038B2 */
  4809. 000038A6  206E 000E                movea.l    A0, [A6 + 0xE]
  4810. 000038AA  2084                     move.l     [A0], D4
  4811. 000038AC  7000                     moveq.l    D0, 0x00
  4812. 000038AE  6000 006C                bra        +0x6E /* 0000391C */
  4813. label000038B2:
  4814. 000038B2  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  4815. 000038B6  3C00                     move.w     D6, D0
  4816. 000038B8  4A46                     tst.w      D6
  4817. 000038BA  6706                     beq        +0x8 /* 000038C2 */
  4818. 000038BC  3006                     move.w     D0, D6
  4819. 000038BE  6000 005C                bra        +0x5E /* 0000391C */
  4820. label000038C2:
  4821. 000038C2  5284                     addq.l     D4, 1
  4822. label000038C4:
  4823. 000038C4  B885                     cmp.l      D4, D5
  4824. 000038C6  6FBA                     ble        -0x44 /* 00003882 */
  4825. 000038C8  7801                     moveq.l    D4, 0x01
  4826. 000038CA  603E                     bra        +0x40 /* 0000390A */
  4827. label000038CC:
  4828. 000038CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4829. 000038D0  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  4830. 000038D4  588F                     addq.l     A7, 4
  4831. 000038D6  2F03                     move.l     -[A7], D3
  4832. 000038D8  2F00                     move.l     -[A7], D0
  4833. 000038DA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  4834. 000038DE  486E FFE0                pea.l      [A6 - 0x20]
  4835. 000038E2  2F04                     move.l     -[A7], D4
  4836. 000038E4  4EBA 003E                jsr        [PC + 0x3E /* 00003924 */]
  4837. 000038E8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4838. 000038EC  4A40                     tst.w      D0
  4839. 000038EE  670A                     beq        +0xC /* 000038FA */
  4840. 000038F0  206E 000E                movea.l    A0, [A6 + 0xE]
  4841. 000038F4  2084                     move.l     [A0], D4
  4842. 000038F6  7000                     moveq.l    D0, 0x00
  4843. 000038F8  6022                     bra        +0x24 /* 0000391C */
  4844. label000038FA:
  4845. 000038FA  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  4846. 000038FE  3C00                     move.w     D6, D0
  4847. 00003900  4A46                     tst.w      D6
  4848. 00003902  6704                     beq        +0x6 /* 00003908 */
  4849. 00003904  3006                     move.w     D0, D6
  4850. 00003906  6014                     bra        +0x16 /* 0000391C */
  4851. label00003908:
  4852. 00003908  5284                     addq.l     D4, 1
  4853. label0000390A:
  4854. 0000390A  B8AD 9004                cmp.l      D4, [A5 - 0x6FFC]
  4855. 0000390E  6DBC                     blt        -0x42 /* 000038CC */
  4856. 00003910  4A46                     tst.w      D6
  4857. 00003912  6704                     beq        +0x6 /* 00003918 */
  4858. 00003914  3006                     move.w     D0, D6
  4859. 00003916  6004                     bra        +0x6 /* 0000391C */
  4860. label00003918:
  4861. 00003918  303C FC1D                move.w     D0, 0xFC1D
  4862. label0000391C:
  4863. 0000391C  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  4864. 00003920  4E5E                     unlink     A6
  4865. 00003922  4E75                     rts
  4866. fn00003924:
  4867. 00003924  4E56 FF54                link       A6, -0x00AC
  4868. 00003928  2F07                     move.l     -[A7], D7
  4869. 0000392A  41EE FF94                lea.l      A0, [A6 - 0x6C]
  4870. 0000392E  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  4871. 00003932  7019                     moveq.l    D0, 0x19
  4872. label00003934:
  4873. 00003934  20D9                     move.l     [A0]+, [A1]+
  4874. 00003936  51C8 FFFC                dbf        D0, -0x6 /* 00003934 */
  4875. 0000393A  30D9                     move.w     [A0]+, [A1]+
  4876. 0000393C  2D6E 0008 FFB0           move.l     [A6 - 0x50], [A6 + 0x8]
  4877. 00003942  486E FF54                pea.l      [A6 - 0xAC]
  4878. 00003946  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  4879. 0000394A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  4880. 0000394E  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4881. 00003952  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  4882. 00003956  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4883. 0000395A  4878 0003                push.l     0x3
  4884. 0000395E  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  4885. 00003962  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  4886. 00003966  2F00                     move.l     -[A7], D0
  4887. 00003968  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  4888. 0000396C  588F                     addq.l     A7, 4
  4889. 0000396E  4A40                     tst.w      D0
  4890. 00003970  6706                     beq        +0x8 /* 00003978 */
  4891. 00003972  7000                     moveq.l    D0, 0x00
  4892. 00003974  6000 0136                bra        +0x138 /* 00003AAC */
  4893. label00003978:
  4894. 00003978  0C6E 2B0C 0010           cmpi.w     [A6 + 0x10], 0x2B0C
  4895. 0000397E  6720                     beq        +0x22 /* 000039A0 */
  4896. 00003980  0C6E 2B68 0010           cmpi.w     [A6 + 0x10], 0x2B68 /* '+h' */
  4897. 00003986  6718                     beq        +0x1A /* 000039A0 */
  4898. 00003988  486E FF74                pea.l      [A6 - 0x8C]
  4899. 0000398C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4900. 00003990  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  4901. 00003994  508F                     addq.l     A7, 8
  4902. 00003996  4A40                     tst.w      D0
  4903. 00003998  6606                     bne        +0x8 /* 000039A0 */
  4904. 0000399A  7000                     moveq.l    D0, 0x00
  4905. 0000399C  6000 010E                bra        +0x110 /* 00003AAC */
  4906. label000039A0:
  4907. 000039A0  2D6E FF54 FFB4           move.l     [A6 - 0x4C], [A6 - 0xAC]
  4908. 000039A6  2D6E FF5C FFB8           move.l     [A6 - 0x48], [A6 - 0xA4]
  4909. 000039AC  486E FFBC                pea.l      [A6 - 0x44]
  4910. 000039B0  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4911. 000039B4  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4912. 000039B8  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4913. 000039BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4914. 000039C0  3F00                     move.w     -[A7], D0
  4915. 000039C2  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4916. 000039C6  548F                     addq.l     A7, 2
  4917. 000039C8  206E FFBC                movea.l    A0, [A6 - 0x44]
  4918. 000039CC  2050                     movea.l    A0, [A0]
  4919. 000039CE  2D68 0020 FFC0           move.l     [A6 - 0x40], [A0 + 0x20]
  4920. 000039D4  2D6E FF58 FFC8           move.l     [A6 - 0x38], [A6 - 0xA8]
  4921. 000039DA  2D6E FF60 FFCC           move.l     [A6 - 0x34], [A6 - 0xA0]
  4922. 000039E0  486E FFD0                pea.l      [A6 - 0x30]
  4923. 000039E4  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4924. 000039E8  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4925. 000039EC  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  4926. 000039F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4927. 000039F4  3F00                     move.w     -[A7], D0
  4928. 000039F6  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4929. 000039FA  548F                     addq.l     A7, 2
  4930. 000039FC  206E FFD0                movea.l    A0, [A6 - 0x30]
  4931. 00003A00  2050                     movea.l    A0, [A0]
  4932. 00003A02  2D68 0020 FFD4           move.l     [A6 - 0x2C], [A0 + 0x20]
  4933. 00003A08  206E FFBC                movea.l    A0, [A6 - 0x44]
  4934. 00003A0C  2050                     movea.l    A0, [A0]
  4935. 00003A0E  2F28 0024                move.l     -[A7], [A0 + 0x24]
  4936. 00003A12  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4937. 00003A16  4EAD 06B2                jsr        [A5 + 0x6B2 /* export_210 */]
  4938. 00003A1A  508F                     addq.l     A7, 8
  4939. 00003A1C  3F00                     move.w     -[A7], D0
  4940. 00003A1E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4941. 00003A22  548F                     addq.l     A7, 2
  4942. 00003A24  7001                     moveq.l    D0, 0x01
  4943. 00003A26  3D40 FFFE                move.w     [A6 - 0x2], D0
  4944. 00003A2A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4945. 00003A2E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4946. 00003A32  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4947. 00003A36  3F3C 0004                move.w     -[A7], 0x4
  4948. 00003A3A  4267                     clr.w      -[A7]
  4949. 00003A3C  2F2E FFC0                move.l     -[A7], [A6 - 0x40]
  4950. 00003A40  4EBA 0070                jsr        [PC + 0x70 /* 00003AB2 */]
  4951. 00003A44  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4952. 00003A48  3E00                     move.w     D7, D0
  4953. 00003A4A  4A47                     tst.w      D7
  4954. 00003A4C  6626                     bne        +0x28 /* 00003A74 */
  4955. 00003A4E  7002                     moveq.l    D0, 0x02
  4956. 00003A50  3D40 FFFE                move.w     [A6 - 0x2], D0
  4957. 00003A54  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  4958. 00003A58  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  4959. 00003A5C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  4960. 00003A60  3F3C 0005                move.w     -[A7], 0x5
  4961. 00003A64  4267                     clr.w      -[A7]
  4962. 00003A66  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4963. 00003A6A  4EBA 0046                jsr        [PC + 0x46 /* 00003AB2 */]
  4964. 00003A6E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4965. 00003A72  3E00                     move.w     D7, D0
  4966. label00003A74:
  4967. 00003A74  4A47                     tst.w      D7
  4968. 00003A76  6706                     beq        +0x8 /* 00003A7E */
  4969. 00003A78  3B6E FFFE E208           move.w     [A5 - 0x1DF8], [A6 - 0x2]
  4970. label00003A7E:
  4971. 00003A7E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  4972. 00003A82  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4973. 00003A86  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4974. 00003A8A  508F                     addq.l     A7, 8
  4975. 00003A8C  3F00                     move.w     -[A7], D0
  4976. 00003A8E  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4977. 00003A92  548F                     addq.l     A7, 2
  4978. 00003A94  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  4979. 00003A98  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  4980. 00003A9C  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  4981. 00003AA0  508F                     addq.l     A7, 8
  4982. 00003AA2  3F00                     move.w     -[A7], D0
  4983. 00003AA4  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  4984. 00003AA8  548F                     addq.l     A7, 2
  4985. 00003AAA  3007                     move.w     D0, D7
  4986. label00003AAC:
  4987. 00003AAC  2E1F                     move.l     D7, [A7]+
  4988. 00003AAE  4E5E                     unlink     A6
  4989. 00003AB0  4E75                     rts
  4990. fn00003AB2:
  4991. 00003AB2  4E56 FFAE                link       A6, -0x0052
  4992. 00003AB6  48E7 0700                movem.l    -[A7], D5,D6,D7
  4993. 00003ABA  4A6D E100                tst.w      [A5 - 0x1F00]
  4994. 00003ABE  6700 009C                beq        +0x9E /* 00003B5C */
  4995. 00003AC2  302E 000E                move.w     D0, [A6 + 0xE]
  4996. 00003AC6  B06D E100                cmp.w      D0, [A5 - 0x1F00]
  4997. 00003ACA  6600 008A                bne        +0x8C /* 00003B56 */
  4998. 00003ACE  486D E0FE                pea.l      [A5 - 0x1F02]
  4999. 00003AD2  486D E102                pea.l      [A5 - 0x1EFE]
  5000. 00003AD6  3F3C 0002                move.w     -[A7], 0x2
  5001. 00003ADA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5002. 00003ADE  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  5003. 00003AE2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5004. 00003AE6  3A00                     move.w     D5, D0
  5005. 00003AE8  4A45                     tst.w      D5
  5006. 00003AEA  6706                     beq        +0x8 /* 00003AF2 */
  5007. 00003AEC  7000                     moveq.l    D0, 0x00
  5008. 00003AEE  6000 00E8                bra        +0xEA /* 00003BD8 */
  5009. label00003AF2:
  5010. 00003AF2  302D E0FE                move.w     D0, [A5 - 0x1F02]
  5011. 00003AF6  B06E 000C                cmp.w      D0, [A6 + 0xC]
  5012. 00003AFA  6C06                     bge        +0x8 /* 00003B02 */
  5013. 00003AFC  7000                     moveq.l    D0, 0x00
  5014. 00003AFE  6000 00D8                bra        +0xDA /* 00003BD8 */
  5015. label00003B02:
  5016. 00003B02  206E 0008                movea.l    A0, [A6 + 0x8]
  5017. 00003B06  302D E0FE                move.w     D0, [A5 - 0x1F02]
  5018. 00003B0A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5019. 00003B0E  D090                     add.l      D0, [A0]
  5020. 00003B10  2040                     movea.l    A0, D0
  5021. 00003B12  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5022. 00003B16  7013                     moveq.l    D0, 0x13
  5023. label00003B18:
  5024. 00003B18  22D8                     move.l     [A1]+, [A0]+
  5025. 00003B1A  51C8 FFFC                dbf        D0, -0x6 /* 00003B18 */
  5026. 00003B1E  32D8                     move.w     [A1]+, [A0]+
  5027. 00003B20  486E FFAE                pea.l      [A6 - 0x52]
  5028. 00003B24  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5029. 00003B28  588F                     addq.l     A7, 4
  5030. 00003B2A  4A40                     tst.w      D0
  5031. 00003B2C  6706                     beq        +0x8 /* 00003B34 */
  5032. 00003B2E  7000                     moveq.l    D0, 0x00
  5033. 00003B30  6000 00A6                bra        +0xA8 /* 00003BD8 */
  5034. label00003B34:
  5035. 00003B34  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5036. 00003B38  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5037. 00003B3C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5038. 00003B40  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5039. 00003B44  4EBA 009A                jsr        [PC + 0x9A /* 00003BE0 */]
  5040. 00003B48  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5041. 00003B4C  4A40                     tst.w      D0
  5042. 00003B4E  6706                     beq        +0x8 /* 00003B56 */
  5043. 00003B50  7001                     moveq.l    D0, 0x01
  5044. 00003B52  6000 0084                bra        +0x86 /* 00003BD8 */
  5045. label00003B56:
  5046. 00003B56  7000                     moveq.l    D0, 0x00
  5047. 00003B58  6000 007E                bra        +0x80 /* 00003BD8 */
  5048. label00003B5C:
  5049. 00003B5C  42A7                     clr.l      -[A7]
  5050. 00003B5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5051. 00003B62  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5052. 00003B66  201F                     move.l     D0, [A7]+
  5053. 00003B68  4878 0052                push.l     0x52 /* 'R' */
  5054. 00003B6C  2F00                     move.l     -[A7], D0
  5055. 00003B6E  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5056. 00003B72  3E00                     move.w     D7, D0
  5057. 00003B74  3C2E 000C                move.w     D6, [A6 + 0xC]
  5058. 00003B78  6058                     bra        +0x5A /* 00003BD2 */
  5059. label00003B7A:
  5060. 00003B7A  206E 0008                movea.l    A0, [A6 + 0x8]
  5061. 00003B7E  3006                     move.w     D0, D6
  5062. 00003B80  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  5063. 00003B84  D090                     add.l      D0, [A0]
  5064. 00003B86  2040                     movea.l    A0, D0
  5065. 00003B88  43EE FFAE                lea.l      A1, [A6 - 0x52]
  5066. 00003B8C  7013                     moveq.l    D0, 0x13
  5067. label00003B8E:
  5068. 00003B8E  22D8                     move.l     [A1]+, [A0]+
  5069. 00003B90  51C8 FFFC                dbf        D0, -0x6 /* 00003B8E */
  5070. 00003B94  32D8                     move.w     [A1]+, [A0]+
  5071. 00003B96  486E FFAE                pea.l      [A6 - 0x52]
  5072. 00003B9A  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5073. 00003B9E  588F                     addq.l     A7, 4
  5074. 00003BA0  4A40                     tst.w      D0
  5075. 00003BA2  662C                     bne        +0x2E /* 00003BD0 */
  5076. 00003BA4  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  5077. 00003BAA  6624                     bne        +0x26 /* 00003BD0 */
  5078. 00003BAC  3B46 E0FE                move.w     [A5 - 0x1F02], D6
  5079. 00003BB0  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  5080. 00003BB4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  5081. 00003BB8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  5082. 00003BBC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5083. 00003BC0  4EBA 001E                jsr        [PC + 0x1E /* 00003BE0 */]
  5084. 00003BC4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5085. 00003BC8  4A40                     tst.w      D0
  5086. 00003BCA  6704                     beq        +0x6 /* 00003BD0 */
  5087. 00003BCC  7001                     moveq.l    D0, 0x01
  5088. 00003BCE  6008                     bra        +0xA /* 00003BD8 */
  5089. label00003BD0:
  5090. 00003BD0  5246                     addq.w     D6, 1
  5091. label00003BD2:
  5092. 00003BD2  BC47                     cmp.w      D6, D7
  5093. 00003BD4  6DA4                     blt        -0x5A /* 00003B7A */
  5094. 00003BD6  7000                     moveq.l    D0, 0x00
  5095. label00003BD8:
  5096. 00003BD8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5097. 00003BDC  4E5E                     unlink     A6
  5098. 00003BDE  4E75                     rts
  5099. fn00003BE0:
  5100. 00003BE0  4E56 FFF8                link       A6, -0x0008
  5101. 00003BE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5102. 00003BE8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5103. 00003BEC  206E 0008                movea.l    A0, [A6 + 0x8]
  5104. 00003BF0  2050                     movea.l    A0, [A0]
  5105. 00003BF2  3D50 FFFE                move.w     [A6 - 0x2], [A0]
  5106. 00003BF6  302E FFFE                move.w     D0, [A6 - 0x2]
  5107. 00003BFA  C1FC 0014                muls.w     D0, 0x14
  5108. 00003BFE  5440                     addq.w     D0, 2
  5109. 00003C00  3D40 FFFC                move.w     [A6 - 0x4], D0
  5110. 00003C04  42A7                     clr.l      -[A7]
  5111. 00003C06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5112. 00003C0A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5113. 00003C0E  201F                     move.l     D0, [A7]+
  5114. 00003C10  0680 FFFF FFF2           addi.l     D0, 0xFFFFFFF2
  5115. 00003C16  3D40 FFFA                move.w     [A6 - 0x6], D0
  5116. 00003C1A  206E 0008                movea.l    A0, [A6 + 0x8]
  5117. 00003C1E  326E FFFC                movea.w    A1, [A6 - 0x4]
  5118. 00003C22  D3D0                     add.l      A1, [A0]
  5119. 00003C24  302E FFFA                move.w     D0, [A6 - 0x6]
  5120. 00003C28  906E FFFC                sub.w      D0, [A6 - 0x4]
  5121. 00003C2C  48C0                     ext.l      D0
  5122. 00003C2E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  5123. 00003C32  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5124. 00003C36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5125. 00003C3A  2F00                     move.l     -[A7], D0
  5126. 00003C3C  4851                     pea.l      [A1]
  5127. 00003C3E  4EBA 001A                jsr        [PC + 0x1A /* 00003C5A */]
  5128. 00003C42  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5129. 00003C46  3D40 FFF8                move.w     [A6 - 0x8], D0
  5130. 00003C4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5131. 00003C4E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5132. 00003C52  302E FFF8                move.w     D0, [A6 - 0x8]
  5133. 00003C56  4E5E                     unlink     A6
  5134. 00003C58  4E75                     rts
  5135. fn00003C5A:
  5136. 00003C5A  4E56 FEF4                link       A6, -0x010C
  5137. 00003C5E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5138. 00003C62  286E 0008                movea.l    A4, [A6 + 0x8]
  5139. 00003C66  2E2E 000C                move.l     D7, [A6 + 0xC]
  5140. 00003C6A  266E 0010                movea.l    A3, [A6 + 0x10]
  5141. 00003C6E  2C2E 0014                move.l     D6, [A6 + 0x14]
  5142. 00003C72  302E 0018                move.w     D0, [A6 + 0x18]
  5143. 00003C76  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5144. 00003C7A  0005 0016                ori.b      D5, 0x16
  5145. 00003C7E  0000 0012                ori.b      D0, 0x12
  5146. 00003C82  2B0C                     move.l     -[A5], A4
  5147. 00003C84  000E 1F43                ori.b      A6, 0x43 /* 'C' */
  5148. 00003C88  00CE                     .incomplete
  5149. 00003C8A  2B77 00CA 2B68           move.l     [A5 + 0x2B68], [A7 + D0.w - 0x54]
  5150. 00003C90  00EE                     .incomplete
  5151. 00003C92  41EE FEFC                lea.l      A0, [A6 - 0x104]
  5152. 00003C96  2D48 FFFC                move.l     [A6 - 0x4], A0
  5153. 00003C9A  42AE FEF8                clr.l      [A6 - 0x108]
  5154. 00003C9E  426E FEF6                clr.w      [A6 - 0x10A]
  5155. 00003CA2  6000 006E                bra        +0x70 /* 00003D12 */
  5156. label00003CA6:
  5157. 00003CA6  7000                     moveq.l    D0, 0x00
  5158. 00003CA8  1013                     move.b     D0, [A3]
  5159. 00003CAA  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  5160. 00003CAE  6650                     bne        +0x52 /* 00003D00 */
  5161. 00003CB0  4AAE FEF8                tst.l      [A6 - 0x108]
  5162. 00003CB4  6700 0058                beq        +0x5A /* 00003D0E */
  5163. 00003CB8  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5164. 00003CBC  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5165. 00003CC0  486E FEFC                pea.l      [A6 - 0x104]
  5166. 00003CC4  2F07                     move.l     -[A7], D7
  5167. 00003CC6  2F0C                     move.l     -[A7], A4
  5168. 00003CC8  4EBA 00BC                jsr        [PC + 0xBC /* 00003D86 */]
  5169. 00003CCC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5170. 00003CD0  4A40                     tst.w      D0
  5171. 00003CD2  6606                     bne        +0x8 /* 00003CDA */
  5172. 00003CD4  7000                     moveq.l    D0, 0x00
  5173. 00003CD6  6000 00A6                bra        +0xA8 /* 00003D7E */
  5174. label00003CDA:
  5175. 00003CDA  4A6E FEF6                tst.w      [A6 - 0x10A]
  5176. 00003CDE  660C                     bne        +0xE /* 00003CEC */
  5177. 00003CE0  3B6D E20A E0FA           move.w     [A5 - 0x1F06], [A5 - 0x1DF6]
  5178. 00003CE6  3B6D E20C E0FC           move.w     [A5 - 0x1F04], [A5 - 0x1DF4]
  5179. label00003CEC:
  5180. 00003CEC  7001                     moveq.l    D0, 0x01
  5181. 00003CEE  3D40 FEF6                move.w     [A6 - 0x10A], D0
  5182. 00003CF2  41EE FEFC                lea.l      A0, [A6 - 0x104]
  5183. 00003CF6  2D48 FFFC                move.l     [A6 - 0x4], A0
  5184. 00003CFA  42AE FEF8                clr.l      [A6 - 0x108]
  5185. 00003CFE  600E                     bra        +0x10 /* 00003D0E */
  5186. label00003D00:
  5187. 00003D00  206E FFFC                movea.l    A0, [A6 - 0x4]
  5188. 00003D04  52AE FFFC                addq.l     [A6 - 0x4], 1
  5189. 00003D08  1093                     move.b     [A0], [A3]
  5190. 00003D0A  52AE FEF8                addq.l     [A6 - 0x108], 1
  5191. label00003D0E:
  5192. 00003D0E  5386                     subq.l     D6, 1
  5193. 00003D10  528B                     addq.l     A3, 1
  5194. label00003D12:
  5195. 00003D12  4A86                     tst.l      D6
  5196. 00003D14  6690                     bne        -0x6E /* 00003CA6 */
  5197. 00003D16  4AAE FEF8                tst.l      [A6 - 0x108]
  5198. 00003D1A  6734                     beq        +0x36 /* 00003D50 */
  5199. 00003D1C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5200. 00003D20  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5201. 00003D24  486E FEFC                pea.l      [A6 - 0x104]
  5202. 00003D28  2F07                     move.l     -[A7], D7
  5203. 00003D2A  2F0C                     move.l     -[A7], A4
  5204. 00003D2C  4EBA 0058                jsr        [PC + 0x58 /* 00003D86 */]
  5205. 00003D30  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5206. 00003D34  3D40 FEF4                move.w     [A6 - 0x10C], D0
  5207. 00003D38  4A6E FEF6                tst.w      [A6 - 0x10A]
  5208. 00003D3C  660C                     bne        +0xE /* 00003D4A */
  5209. 00003D3E  3B6D E20A E0FA           move.w     [A5 - 0x1F06], [A5 - 0x1DF6]
  5210. 00003D44  3B6D E20C E0FC           move.w     [A5 - 0x1F04], [A5 - 0x1DF4]
  5211. label00003D4A:
  5212. 00003D4A  302E FEF4                move.w     D0, [A6 - 0x10C]
  5213. 00003D4E  602E                     bra        +0x30 /* 00003D7E */
  5214. label00003D50:
  5215. 00003D50  302E FEF6                move.w     D0, [A6 - 0x10A]
  5216. 00003D54  6028                     bra        +0x2A /* 00003D7E */
  5217. 00003D56  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  5218. 00003D5A  2F06                     move.l     -[A7], D6
  5219. 00003D5C  2F0B                     move.l     -[A7], A3
  5220. 00003D5E  2F07                     move.l     -[A7], D7
  5221. 00003D60  2F0C                     move.l     -[A7], A4
  5222. 00003D62  4EBA 0022                jsr        [PC + 0x22 /* 00003D86 */]
  5223. 00003D66  4FEF 0012                lea.l      A7, [A7 + 0x12]
  5224. 00003D6A  3D40 FEF4                move.w     [A6 - 0x10C], D0
  5225. 00003D6E  3B6D E20C E0FC           move.w     [A5 - 0x1F04], [A5 - 0x1DF4]
  5226. 00003D74  3B6D E20A E0FA           move.w     [A5 - 0x1F06], [A5 - 0x1DF6]
  5227. 00003D7A  302E FEF4                move.w     D0, [A6 - 0x10C]
  5228. label00003D7E:
  5229. 00003D7E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5230. 00003D82  4E5E                     unlink     A6
  5231. 00003D84  4E75                     rts
  5232. fn00003D86:
  5233. 00003D86  4E56 FFFE                link       A6, -0x0002
  5234. 00003D8A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5235. 00003D8E  286E 0008                movea.l    A4, [A6 + 0x8]
  5236. 00003D92  2E2E 000C                move.l     D7, [A6 + 0xC]
  5237. 00003D96  266E 0010                movea.l    A3, [A6 + 0x10]
  5238. 00003D9A  2C2E 0014                move.l     D6, [A6 + 0x14]
  5239. 00003D9E  426D E20A                clr.w      [A5 - 0x1DF6]
  5240. 00003DA2  2007                     move.l     D0, D7
  5241. 00003DA4  9086                     sub.l      D0, D6
  5242. 00003DA6  2A00                     move.l     D5, D0
  5243. 00003DA8  4A85                     tst.l      D5
  5244. 00003DAA  6C06                     bge        +0x8 /* 00003DB2 */
  5245. 00003DAC  7000                     moveq.l    D0, 0x00
  5246. 00003DAE  6000 0170                bra        +0x172 /* 00003F20 */
  5247. label00003DB2:
  5248. 00003DB2  7000                     moveq.l    D0, 0x00
  5249. 00003DB4  1013                     move.b     D0, [A3]
  5250. 00003DB6  41ED DFFA                lea.l      A0, [A5 - 0x2006]
  5251. 00003DBA  4840                     swap.w     D0
  5252. 00003DBC  4240                     clr.w      D0
  5253. 00003DBE  4840                     swap.w     D0
  5254. 00003DC0  D1C0                     add.l      A0, D0
  5255. 00003DC2  4A10                     tst.b      [A0]
  5256. 00003DC4  57C0                     seq        D0
  5257. 00003DC6  4400                     neg.b      D0
  5258. 00003DC8  4880                     ext.w      D0
  5259. 00003DCA  3D40 FFFE                move.w     [A6 - 0x2], D0
  5260. 00003DCE  302E 0018                move.w     D0, [A6 + 0x18]
  5261. 00003DD2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  5262. 00003DD6  0005 0016                ori.b      D5, 0x16
  5263. 00003DDA  0000 008E                ori.b      D0, 0x8E
  5264. 00003DDE  2B68 008A 2B0C           move.l     [A5 + 0x2B0C], [A0 + 0x8A]
  5265. 00003DE4  00BE 2B77 00BA           ori.l      <<invalid special address>>, 0x2B7700BA
  5266. 00003DEA  1F43 0132                move.b     [A7 + 0x132], D3
  5267. 00003DEE  7800                     moveq.l    D4, 0x00
  5268. 00003DF0  6000 0070                bra        +0x72 /* 00003E62 */
  5269. label00003DF4:
  5270. 00003DF4  4A84                     tst.l      D4
  5271. 00003DF6  671C                     beq        +0x1E /* 00003E14 */
  5272. 00003DF8  7000                     moveq.l    D0, 0x00
  5273. 00003DFA  102C FFFF                move.b     D0, [A4 - 0x1]
  5274. 00003DFE  41ED DFFA                lea.l      A0, [A5 - 0x2006]
  5275. 00003E02  4840                     swap.w     D0
  5276. 00003E04  4240                     clr.w      D0
  5277. 00003E06  4840                     swap.w     D0
  5278. 00003E08  D1C0                     add.l      A0, D0
  5279. 00003E0A  7000                     moveq.l    D0, 0x00
  5280. 00003E0C  1010                     move.b     D0, [A0]
  5281. 00003E0E  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5282. 00003E12  6646                     bne        +0x48 /* 00003E5A */
  5283. label00003E14:
  5284. 00003E14  2F06                     move.l     -[A7], D6
  5285. 00003E16  2F0B                     move.l     -[A7], A3
  5286. 00003E18  2F0C                     move.l     -[A7], A4
  5287. 00003E1A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  5288. 00003E1E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5289. 00003E22  4A40                     tst.w      D0
  5290. 00003E24  6734                     beq        +0x36 /* 00003E5A */
  5291. 00003E26  3B6D E20A E20C           move.w     [A5 - 0x1DF4], [A5 - 0x1DF6]
  5292. 00003E2C  6008                     bra        +0xA /* 00003E36 */
  5293. label00003E2E:
  5294. 00003E2E  528C                     addq.l     A4, 1
  5295. 00003E30  526D E20C                addq.w     [A5 - 0x1DF4], 1
  5296. 00003E34  5284                     addq.l     D4, 1
  5297. label00003E36:
  5298. 00003E36  7000                     moveq.l    D0, 0x00
  5299. 00003E38  1014                     move.b     D0, [A4]
  5300. 00003E3A  41ED DFFA                lea.l      A0, [A5 - 0x2006]
  5301. 00003E3E  4840                     swap.w     D0
  5302. 00003E40  4240                     clr.w      D0
  5303. 00003E42  4840                     swap.w     D0
  5304. 00003E44  D1C0                     add.l      A0, D0
  5305. 00003E46  7000                     moveq.l    D0, 0x00
  5306. 00003E48  1010                     move.b     D0, [A0]
  5307. 00003E4A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5308. 00003E4E  6704                     beq        +0x6 /* 00003E54 */
  5309. 00003E50  B887                     cmp.l      D4, D7
  5310. 00003E52  6DDA                     blt        -0x24 /* 00003E2E */
  5311. label00003E54:
  5312. 00003E54  7001                     moveq.l    D0, 0x01
  5313. 00003E56  6000 00C8                bra        +0xCA /* 00003F20 */
  5314. label00003E5A:
  5315. 00003E5A  528C                     addq.l     A4, 1
  5316. 00003E5C  526D E20A                addq.w     [A5 - 0x1DF6], 1
  5317. 00003E60  5284                     addq.l     D4, 1
  5318. label00003E62:
  5319. 00003E62  B885                     cmp.l      D4, D5
  5320. 00003E64  6F8E                     ble        -0x70 /* 00003DF4 */
  5321. 00003E66  6000 00B6                bra        +0xB8 /* 00003F1E */
  5322. 00003E6A  7800                     moveq.l    D4, 0x00
  5323. 00003E6C  602C                     bra        +0x2E /* 00003E9A */
  5324. label00003E6E:
  5325. 00003E6E  2F06                     move.l     -[A7], D6
  5326. 00003E70  2F0B                     move.l     -[A7], A3
  5327. 00003E72  2F0C                     move.l     -[A7], A4
  5328. 00003E74  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  5329. 00003E78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5330. 00003E7C  4A40                     tst.w      D0
  5331. 00003E7E  6712                     beq        +0x14 /* 00003E92 */
  5332. 00003E80  306D E20A                movea.w    A0, [A5 - 0x1DF6]
  5333. 00003E84  D1C6                     add.l      A0, D6
  5334. 00003E86  2008                     move.l     D0, A0
  5335. 00003E88  3B40 E20C                move.w     [A5 - 0x1DF4], D0
  5336. 00003E8C  7001                     moveq.l    D0, 0x01
  5337. 00003E8E  6000 0090                bra        +0x92 /* 00003F20 */
  5338. label00003E92:
  5339. 00003E92  528C                     addq.l     A4, 1
  5340. 00003E94  526D E20A                addq.w     [A5 - 0x1DF6], 1
  5341. 00003E98  5284                     addq.l     D4, 1
  5342. label00003E9A:
  5343. 00003E9A  B885                     cmp.l      D4, D5
  5344. 00003E9C  6FD0                     ble        -0x2E /* 00003E6E */
  5345. 00003E9E  6000 007E                bra        +0x80 /* 00003F1E */
  5346. 00003EA2  7800                     moveq.l    D4, 0x00
  5347. 00003EA4  6000 0074                bra        +0x76 /* 00003F1A */
  5348. label00003EA8:
  5349. 00003EA8  4A84                     tst.l      D4
  5350. 00003EAA  671C                     beq        +0x1E /* 00003EC8 */
  5351. 00003EAC  7000                     moveq.l    D0, 0x00
  5352. 00003EAE  102C FFFF                move.b     D0, [A4 - 0x1]
  5353. 00003EB2  41ED DFFA                lea.l      A0, [A5 - 0x2006]
  5354. 00003EB6  4840                     swap.w     D0
  5355. 00003EB8  4240                     clr.w      D0
  5356. 00003EBA  4840                     swap.w     D0
  5357. 00003EBC  D1C0                     add.l      A0, D0
  5358. 00003EBE  7000                     moveq.l    D0, 0x00
  5359. 00003EC0  1010                     move.b     D0, [A0]
  5360. 00003EC2  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5361. 00003EC6  664A                     bne        +0x4C /* 00003F12 */
  5362. label00003EC8:
  5363. 00003EC8  2004                     move.l     D0, D4
  5364. 00003ECA  D086                     add.l      D0, D6
  5365. 00003ECC  B087                     cmp.l      D0, D7
  5366. 00003ECE  6720                     beq        +0x22 /* 00003EF0 */
  5367. 00003ED0  200C                     move.l     D0, A4
  5368. 00003ED2  D086                     add.l      D0, D6
  5369. 00003ED4  2040                     movea.l    A0, D0
  5370. 00003ED6  7000                     moveq.l    D0, 0x00
  5371. 00003ED8  1010                     move.b     D0, [A0]
  5372. 00003EDA  41ED DFFA                lea.l      A0, [A5 - 0x2006]
  5373. 00003EDE  4840                     swap.w     D0
  5374. 00003EE0  4240                     clr.w      D0
  5375. 00003EE2  4840                     swap.w     D0
  5376. 00003EE4  D1C0                     add.l      A0, D0
  5377. 00003EE6  7000                     moveq.l    D0, 0x00
  5378. 00003EE8  1010                     move.b     D0, [A0]
  5379. 00003EEA  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5380. 00003EEE  6622                     bne        +0x24 /* 00003F12 */
  5381. label00003EF0:
  5382. 00003EF0  2F06                     move.l     -[A7], D6
  5383. 00003EF2  2F0B                     move.l     -[A7], A3
  5384. 00003EF4  2F0C                     move.l     -[A7], A4
  5385. 00003EF6  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  5386. 00003EFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5387. 00003EFE  4A40                     tst.w      D0
  5388. 00003F00  6710                     beq        +0x12 /* 00003F12 */
  5389. 00003F02  306D E20A                movea.w    A0, [A5 - 0x1DF6]
  5390. 00003F06  D1C6                     add.l      A0, D6
  5391. 00003F08  2008                     move.l     D0, A0
  5392. 00003F0A  3B40 E20C                move.w     [A5 - 0x1DF4], D0
  5393. 00003F0E  7001                     moveq.l    D0, 0x01
  5394. 00003F10  600E                     bra        +0x10 /* 00003F20 */
  5395. label00003F12:
  5396. 00003F12  528C                     addq.l     A4, 1
  5397. 00003F14  526D E20A                addq.w     [A5 - 0x1DF6], 1
  5398. 00003F18  5284                     addq.l     D4, 1
  5399. label00003F1A:
  5400. 00003F1A  B885                     cmp.l      D4, D5
  5401. 00003F1C  6F8A                     ble        -0x74 /* 00003EA8 */
  5402. label00003F1E:
  5403. 00003F1E  7000                     moveq.l    D0, 0x00
  5404. label00003F20:
  5405. 00003F20  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5406. 00003F24  4E5E                     unlink     A6
  5407. 00003F26  4E75                     rts
  5408. export_468:
  5409. 00003F28  4E56 FFDC                link       A6, -0x0024
  5410. 00003F2C  2F0C                     move.l     -[A7], A4
  5411. 00003F2E  486E FFE4                pea.l      [A6 - 0x1C]
  5412. 00003F32  4267                     clr.w      -[A7]
  5413. 00003F34  4267                     clr.w      -[A7]
  5414. 00003F36  3F3C 0001                move.w     -[A7], 0x1
  5415. 00003F3A  4267                     clr.w      -[A7]
  5416. 00003F3C  A8A7                     syscall    SetRect
  5417. 00003F3E  206E 0008                movea.l    A0, [A6 + 0x8]
  5418. 00003F42  43EE FFDC                lea.l      A1, [A6 - 0x24]
  5419. 00003F46  22D8                     move.l     [A1]+, [A0]+
  5420. 00003F48  22D8                     move.l     [A1]+, [A0]+
  5421. 00003F4A  066E FFF1 FFE2           addi.w     [A6 - 0x1E], 0xFFF1
  5422. 00003F50  426E FFFA                clr.w      [A6 - 0x6]
  5423. 00003F54  486E FFEC                pea.l      [A6 - 0x14]
  5424. 00003F58  A88B                     syscall    GetFontInfo
  5425. 00003F5A  302E FFEC                move.w     D0, [A6 - 0x14]
  5426. 00003F5E  D06E FFEE                add.w      D0, [A6 - 0x12]
  5427. 00003F62  D06E FFF2                add.w      D0, [A6 - 0xE]
  5428. 00003F66  5440                     addq.w     D0, 2
  5429. 00003F68  3D40 FFF8                move.w     [A6 - 0x8], D0
  5430. 00003F6C  302E FFE0                move.w     D0, [A6 - 0x20]
  5431. 00003F70  906E FFDC                sub.w      D0, [A6 - 0x24]
  5432. 00003F74  3D40 FFFC                move.w     [A6 - 0x4], D0
  5433. 00003F78  306E FFFC                movea.w    A0, [A6 - 0x4]
  5434. 00003F7C  2008                     move.l     D0, A0
  5435. 00003F7E  81EE FFF8                divs.w     D0, [A6 - 0x8]
  5436. 00003F82  4840                     swap.w     D0
  5437. 00003F84  4A40                     tst.w      D0
  5438. 00003F86  671E                     beq        +0x20 /* 00003FA6 */
  5439. 00003F88  306E FFFC                movea.w    A0, [A6 - 0x4]
  5440. 00003F8C  2008                     move.l     D0, A0
  5441. 00003F8E  81EE FFF8                divs.w     D0, [A6 - 0x8]
  5442. 00003F92  C1EE FFF8                muls.w     D0, [A6 - 0x8]
  5443. 00003F96  3D40 FFFC                move.w     [A6 - 0x4], D0
  5444. 00003F9A  302E FFDC                move.w     D0, [A6 - 0x24]
  5445. 00003F9E  D06E FFFC                add.w      D0, [A6 - 0x4]
  5446. 00003FA2  3D40 FFE0                move.w     [A6 - 0x20], D0
  5447. label00003FA6:
  5448. 00003FA6  3F3C 0001                move.w     -[A7], 0x1
  5449. 00003FAA  3F3C 0001                move.w     -[A7], 0x1
  5450. 00003FAE  486E FFDC                pea.l      [A6 - 0x24]
  5451. 00003FB2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5452. 00003FB6  508F                     addq.l     A7, 8
  5453. 00003FB8  486E FFDC                pea.l      [A6 - 0x24]
  5454. 00003FBC  A8A3                     syscall    EraseRect
  5455. 00003FBE  42A7                     clr.l      -[A7]
  5456. 00003FC0  486E FFDC                pea.l      [A6 - 0x24]
  5457. 00003FC4  486E FFE4                pea.l      [A6 - 0x1C]
  5458. 00003FC8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5459. 00003FCC  4267                     clr.w      -[A7]
  5460. 00003FCE  2F2D EC46                move.l     -[A7], [A5 - 0x13BA]
  5461. 00003FD2  1F3C 0001                move.b     -[A7], 0x1
  5462. 00003FD6  4267                     clr.w      -[A7]
  5463. 00003FD8  4267                     clr.w      -[A7]
  5464. 00003FDA  1F3C 0001                move.b     -[A7], 0x1
  5465. 00003FDE  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  5466. 00003FE2  205F                     movea.l    A0, [A7]+
  5467. 00003FE4  2D48 FFF4                move.l     [A6 - 0xC], A0
  5468. 00003FE8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5469. 00003FEC  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5470. 00003FF0  206E FFF4                movea.l    A0, [A6 - 0xC]
  5471. 00003FF4  2850                     movea.l    A4, [A0]
  5472. 00003FF6  42A7                     clr.l      -[A7]
  5473. 00003FF8  42A7                     clr.l      -[A7]
  5474. 00003FFA  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5475. 00003FFE  205F                     movea.l    A0, [A7]+
  5476. 00004000  2948 0044                move.l     [A4 + 0x44], A0
  5477. 00004004  7082                     moveq.l    D0, 0xFFFFFF82
  5478. 00004006  1940 0024                move.b     [A4 + 0x24], D0
  5479. 0000400A  7002                     moveq.l    D0, 0x02
  5480. 0000400C  1940 0027                move.b     [A4 + 0x27], D0
  5481. 00004010  42AC 003C                clr.l      [A4 + 0x3C]
  5482. 00004014  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5483. 00004018  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5484. 0000401C  4267                     clr.w      -[A7]
  5485. 0000401E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5486. 00004022  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5487. 00004026  202E FFF4                move.l     D0, [A6 - 0xC]
  5488. 0000402A  285F                     movea.l    A4, [A7]+
  5489. 0000402C  4E5E                     unlink     A6
  5490. 0000402E  4E75                     rts
  5491. export_459:
  5492. 00004030  4E56 0000                link       A6, 0
  5493. 00004034  206E 0008                movea.l    A0, [A6 + 0x8]
  5494. 00004038  2050                     movea.l    A0, [A0]
  5495. 0000403A  2F28 0044                move.l     -[A7], [A0 + 0x44]
  5496. 0000403E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5497. 00004042  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5498. 00004046  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  5499. 0000404A  4E5E                     unlink     A6
  5500. 0000404C  4E75                     rts
  5501. export_460:
  5502. 0000404E  4E56 0000                link       A6, 0
  5503. 00004052  4267                     clr.w      -[A7]
  5504. 00004054  4267                     clr.w      -[A7]
  5505. 00004056  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5506. 0000405A  4EAD 1552                jsr        [A5 + 0x1552 /* export_678 */]
  5507. 0000405E  4267                     clr.w      -[A7]
  5508. 00004060  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5509. 00004064  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5510. 00004068  4E5E                     unlink     A6
  5511. 0000406A  4E75                     rts
  5512. export_462:
  5513. 0000406C  4E56 FFF8                link       A6, -0x0008
  5514. 00004070  206E 0008                movea.l    A0, [A6 + 0x8]
  5515. 00004074  2050                     movea.l    A0, [A0]
  5516. 00004076  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5517. 0000407A  22D8                     move.l     [A1]+, [A0]+
  5518. 0000407C  22D8                     move.l     [A1]+, [A0]+
  5519. 0000407E  066E 000F FFFE           addi.w     [A6 - 0x2], 0xF
  5520. 00004084  486E FFF8                pea.l      [A6 - 0x8]
  5521. 00004088  A928                     syscall    InvalRect
  5522. 0000408A  4E5E                     unlink     A6
  5523. 0000408C  4E75                     rts
  5524. export_463:
  5525. 0000408E  4E56 FFF8                link       A6, -0x0008
  5526. 00004092  426E FFFE                clr.w      [A6 - 0x2]
  5527. 00004096  206E 0008                movea.l    A0, [A6 + 0x8]
  5528. 0000409A  2050                     movea.l    A0, [A0]
  5529. 0000409C  3D68 004C FFFC           move.w     [A6 - 0x4], [A0 + 0x4C]
  5530. 000040A2  4267                     clr.w      -[A7]
  5531. 000040A4  3F3C 0001                move.w     -[A7], 0x1
  5532. 000040A8  302E FFFC                move.w     D0, [A6 - 0x4]
  5533. 000040AC  5240                     addq.w     D0, 1
  5534. 000040AE  3F00                     move.w     -[A7], D0
  5535. 000040B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5536. 000040B4  4EAD 156A                jsr        [A5 + 0x156A /* export_681 */]
  5537. 000040B8  301F                     move.w     D0, [A7]+
  5538. 000040BA  206E 000C                movea.l    A0, [A6 + 0xC]
  5539. 000040BE  4868 0001                pea.l      [A0 + 0x1]
  5540. 000040C2  206E 000C                movea.l    A0, [A6 + 0xC]
  5541. 000040C6  7000                     moveq.l    D0, 0x00
  5542. 000040C8  1010                     move.b     D0, [A0]
  5543. 000040CA  3F00                     move.w     -[A7], D0
  5544. 000040CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5545. 000040D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5546. 000040D4  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5547. 000040D8  206E 0008                movea.l    A0, [A6 + 0x8]
  5548. 000040DC  2050                     movea.l    A0, [A0]
  5549. 000040DE  2D68 0044 FFF8           move.l     [A6 - 0x8], [A0 + 0x44]
  5550. 000040E4  302E FFFC                move.w     D0, [A6 - 0x4]
  5551. 000040E8  5240                     addq.w     D0, 1
  5552. 000040EA  E540                     asl        D0.w, 2
  5553. 000040EC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5554. 000040F0  48C0                     ext.l      D0
  5555. 000040F2  2F00                     move.l     -[A7], D0
  5556. 000040F4  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  5557. 000040F8  206E FFF8                movea.l    A0, [A6 - 0x8]
  5558. 000040FC  302E FFFC                move.w     D0, [A6 - 0x4]
  5559. 00004100  48C0                     ext.l      D0
  5560. 00004102  E580                     asl        D0, 2
  5561. 00004104  D090                     add.l      D0, [A0]
  5562. 00004106  2040                     movea.l    A0, D0
  5563. 00004108  20AE 0010                move.l     [A0], [A6 + 0x10]
  5564. 0000410C  4E5E                     unlink     A6
  5565. 0000410E  4E75                     rts
  5566. export_458:
  5567. 00004110  4E56 FDFE                link       A6, -0x0202
  5568. 00004114  48E7 0018                movem.l    -[A7], A3,A4
  5569. 00004118  286E 0008                movea.l    A4, [A6 + 0x8]
  5570. 0000411C  266E 000C                movea.l    A3, [A6 + 0xC]
  5571. 00004120  4A6C 0004                tst.w      [A4 + 0x4]
  5572. 00004124  6608                     bne        +0xA /* 0000412E */
  5573. 00004126  7001                     moveq.l    D0, 0x01
  5574. 00004128  3D40 FFFE                move.w     [A6 - 0x2], D0
  5575. 0000412C  6030                     bra        +0x32 /* 0000415E */
  5576. label0000412E:
  5577. 0000412E  486E FEFE                pea.l      [A6 - 0x102]
  5578. 00004132  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  5579. 00004136  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  5580. 0000413A  508F                     addq.l     A7, 8
  5581. 0000413C  486E FDFE                pea.l      [A6 - 0x202]
  5582. 00004140  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  5583. 00004144  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  5584. 00004148  508F                     addq.l     A7, 8
  5585. 0000414A  4267                     clr.w      -[A7]
  5586. 0000414C  486E FEFE                pea.l      [A6 - 0x102]
  5587. 00004150  486E FDFE                pea.l      [A6 - 0x202]
  5588. 00004154  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  5589. 00004158  301F                     move.w     D0, [A7]+
  5590. 0000415A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5591. label0000415E:
  5592. 0000415E  302E FFFE                move.w     D0, [A6 - 0x2]
  5593. 00004162  4CDF 1800                movem.l    A3,A4, [A7]+
  5594. 00004166  4E5E                     unlink     A6
  5595. 00004168  4E75                     rts
  5596. export_464:
  5597. 0000416A  4E56 FEEE                link       A6, -0x0112
  5598. 0000416E  48E7 0118                movem.l    -[A7], D7,A3,A4
  5599. 00004172  206E 0008                movea.l    A0, [A6 + 0x8]
  5600. 00004176  2050                     movea.l    A0, [A0]
  5601. 00004178  3D68 004C FFF2           move.w     [A6 - 0xE], [A0 + 0x4C]
  5602. 0000417E  302E FFF2                move.w     D0, [A6 - 0xE]
  5603. 00004182  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5604. 00004186  42A7                     clr.l      -[A7]
  5605. 00004188  48C0                     ext.l      D0
  5606. 0000418A  2F00                     move.l     -[A7], D0
  5607. 0000418C  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  5608. 00004190  205F                     movea.l    A0, [A7]+
  5609. 00004192  2D48 FFF4                move.l     [A6 - 0xC], A0
  5610. 00004196  4AAE FFF4                tst.l      [A6 - 0xC]
  5611. 0000419A  6700 0110                beq        +0x112 /* 000042AC */
  5612. 0000419E  206E 0008                movea.l    A0, [A6 + 0x8]
  5613. 000041A2  2050                     movea.l    A0, [A0]
  5614. 000041A4  2D68 0044 FFF8           move.l     [A6 - 0x8], [A0 + 0x44]
  5615. 000041AA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5616. 000041AE  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5617. 000041B2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5618. 000041B6  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  5619. 000041BA  206E FFF4                movea.l    A0, [A6 - 0xC]
  5620. 000041BE  2650                     movea.l    A3, [A0]
  5621. 000041C0  206E FFF8                movea.l    A0, [A6 - 0x8]
  5622. 000041C4  2850                     movea.l    A4, [A0]
  5623. 000041C6  426E FFFE                clr.w      [A6 - 0x2]
  5624. 000041CA  426E FFEE                clr.w      [A6 - 0x12]
  5625. 000041CE  7E00                     moveq.l    D7, 0x00
  5626. 000041D0  6046                     bra        +0x48 /* 00004218 */
  5627. label000041D2:
  5628. 000041D2  2694                     move.l     [A3], [A4]
  5629. 000041D4  3D47 FFFC                move.w     [A6 - 0x4], D7
  5630. 000041D8  3D7C 00FF FFF0           move.w     [A6 - 0x10], 0xFF
  5631. 000041DE  486E FEEF                pea.l      [A6 - 0x111]
  5632. 000041E2  486E FFF0                pea.l      [A6 - 0x10]
  5633. 000041E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5634. 000041EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5635. 000041EE  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  5636. 000041F2  376E FFF0 0004           move.w     [A3 + 0x4], [A6 - 0x10]
  5637. 000041F8  1D6E FFF1 FEEE           move.b     [A6 - 0x112], [A6 - 0xF]
  5638. 000041FE  486B 0006                pea.l      [A3 + 0x6]
  5639. 00004202  486E FEEE                pea.l      [A6 - 0x112]
  5640. 00004206  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  5641. 0000420A  508F                     addq.l     A7, 8
  5642. 0000420C  3D40 FFEE                move.w     [A6 - 0x12], D0
  5643. 00004210  47EB 000A                lea.l      A3, [A3 + 0xA]
  5644. 00004214  588C                     addq.l     A4, 4
  5645. 00004216  5247                     addq.w     D7, 1
  5646. label00004218:
  5647. 00004218  4A6E FFEE                tst.w      [A6 - 0x12]
  5648. 0000421C  6606                     bne        +0x8 /* 00004224 */
  5649. 0000421E  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  5650. 00004222  6DAE                     blt        -0x50 /* 000041D2 */
  5651. label00004224:
  5652. 00004224  4A6E FFEE                tst.w      [A6 - 0x12]
  5653. 00004228  661A                     bne        +0x1C /* 00004244 */
  5654. 0000422A  206E FFF4                movea.l    A0, [A6 - 0xC]
  5655. 0000422E  486D 0E72                pea.l      [A5 + 0xE72 /* export_458 */]
  5656. 00004232  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5657. 00004236  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  5658. 0000423A  2F10                     move.l     -[A7], [A0]
  5659. 0000423C  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  5660. 00004240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  5661. label00004244:
  5662. 00004244  206E FFF4                movea.l    A0, [A6 - 0xC]
  5663. 00004248  2650                     movea.l    A3, [A0]
  5664. 0000424A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5665. 0000424E  2850                     movea.l    A4, [A0]
  5666. 00004250  7E00                     moveq.l    D7, 0x00
  5667. 00004252  6042                     bra        +0x44 /* 00004296 */
  5668. label00004254:
  5669. 00004254  2893                     move.l     [A4], [A3]
  5670. 00004256  3D47 FFFC                move.w     [A6 - 0x4], D7
  5671. 0000425A  486E FEEE                pea.l      [A6 - 0x112]
  5672. 0000425E  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  5673. 00004262  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  5674. 00004266  508F                     addq.l     A7, 8
  5675. 00004268  4A6E FFEE                tst.w      [A6 - 0x12]
  5676. 0000426C  6618                     bne        +0x1A /* 00004286 */
  5677. 0000426E  486E FEEF                pea.l      [A6 - 0x111]
  5678. 00004272  7000                     moveq.l    D0, 0x00
  5679. 00004274  102E FEEE                move.b     D0, [A6 - 0x112]
  5680. 00004278  3F00                     move.w     -[A7], D0
  5681. 0000427A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5682. 0000427E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5683. 00004282  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5684. label00004286:
  5685. 00004286  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  5686. 0000428A  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5687. 0000428E  47EB 000A                lea.l      A3, [A3 + 0xA]
  5688. 00004292  588C                     addq.l     A4, 4
  5689. 00004294  5247                     addq.w     D7, 1
  5690. label00004296:
  5691. 00004296  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  5692. 0000429A  6DB8                     blt        -0x46 /* 00004254 */
  5693. 0000429C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5694. 000042A0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  5695. 000042A4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5696. 000042A8  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5697. label000042AC:
  5698. 000042AC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5699. 000042B0  4E5E                     unlink     A6
  5700. 000042B2  4E75                     rts
  5701. export_467:
  5702. 000042B4  4E56 FFF0                link       A6, -0x0010
  5703. 000042B8  7003                     moveq.l    D0, 0x03
  5704. 000042BA  3D40 FFF4                move.w     [A6 - 0xC], D0
  5705. 000042BE  426E FFF8                clr.w      [A6 - 0x8]
  5706. 000042C2  426E FFFA                clr.w      [A6 - 0x6]
  5707. 000042C6  4267                     clr.w      -[A7]
  5708. 000042C8  1F3C 0001                move.b     -[A7], 0x1
  5709. 000042CC  486E FFF8                pea.l      [A6 - 0x8]
  5710. 000042D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5711. 000042D4  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5712. 000042D8  101F                     move.b     D0, [A7]+
  5713. 000042DA  4A00                     tst.b      D0
  5714. 000042DC  6606                     bne        +0x8 /* 000042E4 */
  5715. 000042DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  5716. 000042E0  3D40 FFF8                move.w     [A6 - 0x8], D0
  5717. label000042E4:
  5718. 000042E4  4267                     clr.w      -[A7]
  5719. 000042E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5720. 000042EA  4267                     clr.w      -[A7]
  5721. 000042EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5722. 000042F0  4EAD 155A                jsr        [A5 + 0x155A /* export_679 */]
  5723. 000042F4  101F                     move.b     D0, [A7]+
  5724. 000042F6  4880                     ext.w      D0
  5725. 000042F8  3D40 FFF6                move.w     [A6 - 0xA], D0
  5726. 000042FC  426E FFFE                clr.w      [A6 - 0x2]
  5727. 00004300  426E FFFC                clr.w      [A6 - 0x4]
  5728. 00004304  4267                     clr.w      -[A7]
  5729. 00004306  1F3C 0001                move.b     -[A7], 0x1
  5730. 0000430A  486E FFFC                pea.l      [A6 - 0x4]
  5731. 0000430E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5732. 00004312  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5733. 00004316  101F                     move.b     D0, [A7]+
  5734. 00004318  4A00                     tst.b      D0
  5735. 0000431A  6748                     beq        +0x4A /* 00004364 */
  5736. 0000431C  206E 0008                movea.l    A0, [A6 + 0x8]
  5737. 00004320  2050                     movea.l    A0, [A0]
  5738. 00004322  2D68 0044 FFF0           move.l     [A6 - 0x10], [A0 + 0x44]
  5739. 00004328  206E FFF0                movea.l    A0, [A6 - 0x10]
  5740. 0000432C  302E FFFC                move.w     D0, [A6 - 0x4]
  5741. 00004330  48C0                     ext.l      D0
  5742. 00004332  E580                     asl        D0, 2
  5743. 00004334  D090                     add.l      D0, [A0]
  5744. 00004336  2040                     movea.l    A0, D0
  5745. 00004338  226E 0010                movea.l    A1, [A6 + 0x10]
  5746. 0000433C  2290                     move.l     [A1], [A0]
  5747. 0000433E  4A6E FFF6                tst.w      [A6 - 0xA]
  5748. 00004342  6708                     beq        +0xA /* 0000434C */
  5749. 00004344  7004                     moveq.l    D0, 0x04
  5750. 00004346  3D40 FFF4                move.w     [A6 - 0xC], D0
  5751. 0000434A  6018                     bra        +0x1A /* 00004364 */
  5752. label0000434C:
  5753. 0000434C  302E FFFC                move.w     D0, [A6 - 0x4]
  5754. 00004350  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  5755. 00004354  6608                     bne        +0xA /* 0000435E */
  5756. 00004356  7001                     moveq.l    D0, 0x01
  5757. 00004358  3D40 FFF4                move.w     [A6 - 0xC], D0
  5758. 0000435C  6006                     bra        +0x8 /* 00004364 */
  5759. label0000435E:
  5760. 0000435E  7002                     moveq.l    D0, 0x02
  5761. 00004360  3D40 FFF4                move.w     [A6 - 0xC], D0
  5762. label00004364:
  5763. 00004364  302E FFF4                move.w     D0, [A6 - 0xC]
  5764. 00004368  4E5E                     unlink     A6
  5765. 0000436A  4E75                     rts
  5766. export_469:
  5767. 0000436C  4E56 FFF8                link       A6, -0x0008
  5768. 00004370  206E 0008                movea.l    A0, [A6 + 0x8]
  5769. 00004374  2050                     movea.l    A0, [A0]
  5770. 00004376  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5771. 0000437A  A873                     syscall    SetPort
  5772. 0000437C  206E 0008                movea.l    A0, [A6 + 0x8]
  5773. 00004380  2050                     movea.l    A0, [A0]
  5774. 00004382  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5775. 00004386  22D8                     move.l     [A1]+, [A0]+
  5776. 00004388  22D8                     move.l     [A1]+, [A0]+
  5777. 0000438A  3F3C FFFF                move.w     -[A7], 0xFFFF
  5778. 0000438E  3F3C FFFF                move.w     -[A7], 0xFFFF
  5779. 00004392  486E FFF8                pea.l      [A6 - 0x8]
  5780. 00004396  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  5781. 0000439A  508F                     addq.l     A7, 8
  5782. 0000439C  486E FFF8                pea.l      [A6 - 0x8]
  5783. 000043A0  A8A1                     syscall    FrameRect
  5784. 000043A2  1F3C 0001                move.b     -[A7], 0x1
  5785. 000043A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5786. 000043AA  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5787. 000043AE  206D EC46                movea.l    A0, [A5 - 0x13BA]
  5788. 000043B2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5789. 000043B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5790. 000043BA  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  5791. 000043BE  4E5E                     unlink     A6
  5792. 000043C0  4E75                     rts
  5793. export_466:
  5794. 000043C2  4E56 FFF8                link       A6, -0x0008
  5795. 000043C6  48E7 0300                movem.l    -[A7], D6,D7
  5796. 000043CA  426E FFFC                clr.w      [A6 - 0x4]
  5797. 000043CE  426E FFFE                clr.w      [A6 - 0x2]
  5798. 000043D2  4267                     clr.w      -[A7]
  5799. 000043D4  1F3C 0001                move.b     -[A7], 0x1
  5800. 000043D8  486E FFFC                pea.l      [A6 - 0x4]
  5801. 000043DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5802. 000043E0  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5803. 000043E4  101F                     move.b     D0, [A7]+
  5804. 000043E6  4A00                     tst.b      D0
  5805. 000043E8  670E                     beq        +0x10 /* 000043F8 */
  5806. 000043EA  4267                     clr.w      -[A7]
  5807. 000043EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5808. 000043F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5809. 000043F4  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  5810. label000043F8:
  5811. 000043F8  206E 0008                movea.l    A0, [A6 + 0x8]
  5812. 000043FC  2050                     movea.l    A0, [A0]
  5813. 000043FE  2D68 0044 FFF8           move.l     [A6 - 0x8], [A0 + 0x44]
  5814. 00004404  42A7                     clr.l      -[A7]
  5815. 00004406  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5816. 0000440A  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5817. 0000440E  201F                     move.l     D0, [A7]+
  5818. 00004410  4878 0004                push.l     0x4
  5819. 00004414  2F00                     move.l     -[A7], D0
  5820. 00004416  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5821. 0000441A  3C00                     move.w     D6, D0
  5822. 0000441C  7E00                     moveq.l    D7, 0x00
  5823. 0000441E  6038                     bra        +0x3A /* 00004458 */
  5824. label00004420:
  5825. 00004420  206E FFF8                movea.l    A0, [A6 - 0x8]
  5826. 00004424  3007                     move.w     D0, D7
  5827. 00004426  48C0                     ext.l      D0
  5828. 00004428  E580                     asl        D0, 2
  5829. 0000442A  D090                     add.l      D0, [A0]
  5830. 0000442C  2040                     movea.l    A0, D0
  5831. 0000442E  202E 000C                move.l     D0, [A6 + 0xC]
  5832. 00004432  B090                     cmp.l      D0, [A0]
  5833. 00004434  6620                     bne        +0x22 /* 00004456 */
  5834. 00004436  3D47 FFFC                move.w     [A6 - 0x4], D7
  5835. 0000443A  1F3C 0001                move.b     -[A7], 0x1
  5836. 0000443E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5837. 00004442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5838. 00004446  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  5839. 0000444A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5840. 0000444E  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  5841. 00004452  7001                     moveq.l    D0, 0x01
  5842. 00004454  6008                     bra        +0xA /* 0000445E */
  5843. label00004456:
  5844. 00004456  5247                     addq.w     D7, 1
  5845. label00004458:
  5846. 00004458  BE46                     cmp.w      D7, D6
  5847. 0000445A  6DC4                     blt        -0x3A /* 00004420 */
  5848. 0000445C  7000                     moveq.l    D0, 0x00
  5849. label0000445E:
  5850. 0000445E  4CDF 00C0                movem.l    D6,D7, [A7]+
  5851. 00004462  4E5E                     unlink     A6
  5852. 00004464  4E75                     rts
  5853. export_465:
  5854. 00004466  4E56 FFF8                link       A6, -0x0008
  5855. 0000446A  48E7 0300                movem.l    -[A7], D6,D7
  5856. 0000446E  426E FFFE                clr.w      [A6 - 0x2]
  5857. 00004472  206E 0008                movea.l    A0, [A6 + 0x8]
  5858. 00004476  2050                     movea.l    A0, [A0]
  5859. 00004478  2D68 0044 FFF8           move.l     [A6 - 0x8], [A0 + 0x44]
  5860. 0000447E  42A7                     clr.l      -[A7]
  5861. 00004480  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5862. 00004484  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  5863. 00004488  201F                     move.l     D0, [A7]+
  5864. 0000448A  4878 0004                push.l     0x4
  5865. 0000448E  2F00                     move.l     -[A7], D0
  5866. 00004490  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  5867. 00004494  3C00                     move.w     D6, D0
  5868. 00004496  7E00                     moveq.l    D7, 0x00
  5869. 00004498  6046                     bra        +0x48 /* 000044E0 */
  5870. label0000449A:
  5871. 0000449A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5872. 0000449E  3007                     move.w     D0, D7
  5873. 000044A0  48C0                     ext.l      D0
  5874. 000044A2  E580                     asl        D0, 2
  5875. 000044A4  D090                     add.l      D0, [A0]
  5876. 000044A6  2040                     movea.l    A0, D0
  5877. 000044A8  202E 0010                move.l     D0, [A6 + 0x10]
  5878. 000044AC  B090                     cmp.l      D0, [A0]
  5879. 000044AE  662E                     bne        +0x30 /* 000044DE */
  5880. 000044B0  3D47 FFFC                move.w     [A6 - 0x4], D7
  5881. 000044B4  4267                     clr.w      -[A7]
  5882. 000044B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5883. 000044BA  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5884. 000044BE  206E 000C                movea.l    A0, [A6 + 0xC]
  5885. 000044C2  4868 0001                pea.l      [A0 + 0x1]
  5886. 000044C6  206E 000C                movea.l    A0, [A6 + 0xC]
  5887. 000044CA  7000                     moveq.l    D0, 0x00
  5888. 000044CC  1010                     move.b     D0, [A0]
  5889. 000044CE  3F00                     move.w     -[A7], D0
  5890. 000044D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5891. 000044D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5892. 000044D8  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5893. 000044DC  6006                     bra        +0x8 /* 000044E4 */
  5894. label000044DE:
  5895. 000044DE  5247                     addq.w     D7, 1
  5896. label000044E0:
  5897. 000044E0  BE46                     cmp.w      D7, D6
  5898. 000044E2  6DB6                     blt        -0x48 /* 0000449A */
  5899. label000044E4:
  5900. 000044E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  5901. 000044E8  4E5E                     unlink     A6
  5902. 000044EA  4E75                     rts
  5903. export_461:
  5904. 000044EC  4E56 FFF6                link       A6, -0x000A
  5905. 000044F0  426E FFFC                clr.w      [A6 - 0x4]
  5906. 000044F4  426E FFFE                clr.w      [A6 - 0x2]
  5907. 000044F8  4267                     clr.w      -[A7]
  5908. 000044FA  1F3C 0001                move.b     -[A7], 0x1
  5909. 000044FE  486E FFFC                pea.l      [A6 - 0x4]
  5910. 00004502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5911. 00004506  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5912. 0000450A  101F                     move.b     D0, [A7]+
  5913. 0000450C  4A00                     tst.b      D0
  5914. 0000450E  6726                     beq        +0x28 /* 00004536 */
  5915. 00004510  206E 0008                movea.l    A0, [A6 + 0x8]
  5916. 00004514  2050                     movea.l    A0, [A0]
  5917. 00004516  2D68 0044 FFF6           move.l     [A6 - 0xA], [A0 + 0x44]
  5918. 0000451C  206E FFF6                movea.l    A0, [A6 - 0xA]
  5919. 00004520  302E FFFC                move.w     D0, [A6 - 0x4]
  5920. 00004524  48C0                     ext.l      D0
  5921. 00004526  E580                     asl        D0, 2
  5922. 00004528  D090                     add.l      D0, [A0]
  5923. 0000452A  2040                     movea.l    A0, D0
  5924. 0000452C  226E 000C                movea.l    A1, [A6 + 0xC]
  5925. 00004530  2290                     move.l     [A1], [A0]
  5926. 00004532  7001                     moveq.l    D0, 0x01
  5927. 00004534  6002                     bra        +0x4 /* 00004538 */
  5928. label00004536:
  5929. 00004536  7000                     moveq.l    D0, 0x00
  5930. label00004538:
  5931. 00004538  4E5E                     unlink     A6
  5932. 0000453A  4E75                     rts
  5933. 0000453C  4E56 FFFA                link       A6, -0x0006
  5934. 00004540  426E FFFC                clr.w      [A6 - 0x4]
  5935. 00004544  426E FFFE                clr.w      [A6 - 0x2]
  5936. 00004548  4267                     clr.w      -[A7]
  5937. 0000454A  1F3C 0001                move.b     -[A7], 0x1
  5938. 0000454E  486E FFFC                pea.l      [A6 - 0x4]
  5939. 00004552  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5940. 00004556  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5941. 0000455A  101F                     move.b     D0, [A7]+
  5942. 0000455C  4A00                     tst.b      D0
  5943. 0000455E  672A                     beq        +0x2C /* 0000458A */
  5944. 00004560  3D7C 00FF FFFA           move.w     [A6 - 0x6], 0xFF
  5945. 00004566  206E 000C                movea.l    A0, [A6 + 0xC]
  5946. 0000456A  4868 0001                pea.l      [A0 + 0x1]
  5947. 0000456E  486E FFFA                pea.l      [A6 - 0x6]
  5948. 00004572  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5949. 00004576  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5950. 0000457A  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  5951. 0000457E  206E 000C                movea.l    A0, [A6 + 0xC]
  5952. 00004582  10AE FFFB                move.b     [A0], [A6 - 0x5]
  5953. 00004586  7001                     moveq.l    D0, 0x01
  5954. 00004588  6002                     bra        +0x4 /* 0000458C */
  5955. label0000458A:
  5956. 0000458A  7000                     moveq.l    D0, 0x00
  5957. label0000458C:
  5958. 0000458C  4E5E                     unlink     A6
  5959. 0000458E  4E75                     rts
  5960. 00004590  4E56 FFFC                link       A6, -0x0004
  5961. 00004594  426E FFFC                clr.w      [A6 - 0x4]
  5962. 00004598  426E FFFE                clr.w      [A6 - 0x2]
  5963. 0000459C  4267                     clr.w      -[A7]
  5964. 0000459E  1F3C 0001                move.b     -[A7], 0x1
  5965. 000045A2  486E FFFC                pea.l      [A6 - 0x4]
  5966. 000045A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5967. 000045AA  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  5968. 000045AE  101F                     move.b     D0, [A7]+
  5969. 000045B0  4A00                     tst.b      D0
  5970. 000045B2  672E                     beq        +0x30 /* 000045E2 */
  5971. 000045B4  1F3C 0001                move.b     -[A7], 0x1
  5972. 000045B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5973. 000045BC  4EAD 1542                jsr        [A5 + 0x1542 /* export_676 */]
  5974. 000045C0  206E 000C                movea.l    A0, [A6 + 0xC]
  5975. 000045C4  4868 0001                pea.l      [A0 + 0x1]
  5976. 000045C8  206E 000C                movea.l    A0, [A6 + 0xC]
  5977. 000045CC  7000                     moveq.l    D0, 0x00
  5978. 000045CE  1010                     move.b     D0, [A0]
  5979. 000045D0  3F00                     move.w     -[A7], D0
  5980. 000045D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5981. 000045D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5982. 000045DA  4EAD 1512                jsr        [A5 + 0x1512 /* export_670 */]
  5983. 000045DE  7001                     moveq.l    D0, 0x01
  5984. 000045E0  6002                     bra        +0x4 /* 000045E4 */
  5985. label000045E2:
  5986. 000045E2  7000                     moveq.l    D0, 0x00
  5987. label000045E4:
  5988. 000045E4  4E5E                     unlink     A6
  5989. 000045E6  4E75                     rts
  5990. export_470:
  5991. 000045E8  4E56 FF08                link       A6, -0x00F8
  5992. 000045EC  2F0C                     move.l     -[A7], A4
  5993. 000045EE  286E 000C                movea.l    A4, [A6 + 0xC]
  5994. 000045F2  508C                     addq.l     A4, 8
  5995. 000045F4  486E FF0C                pea.l      [A6 - 0xF4]
  5996. 000045F8  486E FF08                pea.l      [A6 - 0xF8]
  5997. 000045FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  5998. 00004600  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5999. 00004604  2F0C                     move.l     -[A7], A4
  6000. 00004606  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6001. 0000460A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  6002. 0000460E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6003. 00004612  3D40 FF0A                move.w     [A6 - 0xF6], D0
  6004. 00004616  4A6E FF0A                tst.w      [A6 - 0xF6]
  6005. 0000461A  6708                     beq        +0xA /* 00004624 */
  6006. 0000461C  302E FF0A                move.w     D0, [A6 - 0xF6]
  6007. 00004620  6000 009E                bra        +0xA0 /* 000046C0 */
  6008. label00004624:
  6009. 00004624  0C6E 0003 FF0C           cmpi.w     [A6 - 0xF4], 0x3
  6010. 0000462A  6706                     beq        +0x8 /* 00004632 */
  6011. 0000462C  700B                     moveq.l    D0, 0x0B
  6012. 0000462E  6000 0090                bra        +0x92 /* 000046C0 */
  6013. label00004632:
  6014. 00004632  486E FF0C                pea.l      [A6 - 0xF4]
  6015. 00004636  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  6016. 0000463A  588F                     addq.l     A7, 4
  6017. 0000463C  4A40                     tst.w      D0
  6018. 0000463E  6712                     beq        +0x14 /* 00004652 */
  6019. 00004640  486E FF0C                pea.l      [A6 - 0xF4]
  6020. 00004644  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6021. 00004648  588F                     addq.l     A7, 4
  6022. 0000464A  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  6023. 0000464E  6000 0070                bra        +0x72 /* 000046C0 */
  6024. label00004652:
  6025. 00004652  486E FF0C                pea.l      [A6 - 0xF4]
  6026. 00004656  4EAD 0AEA                jsr        [A5 + 0xAEA /* export_345 */]
  6027. 0000465A  588F                     addq.l     A7, 4
  6028. 0000465C  4A40                     tst.w      D0
  6029. 0000465E  670E                     beq        +0x10 /* 0000466E */
  6030. 00004660  486E FF0C                pea.l      [A6 - 0xF4]
  6031. 00004664  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6032. 00004668  588F                     addq.l     A7, 4
  6033. 0000466A  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  6034. label0000466E:
  6035. 0000466E  302E FF08                move.w     D0, [A6 - 0xF8]
  6036. 00004672  48C0                     ext.l      D0
  6037. 00004674  E780                     asl        D0, 3
  6038. 00004676  D9C0                     add.l      A4, D0
  6039. 00004678  486E FF0C                pea.l      [A6 - 0xF4]
  6040. 0000467C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6041. 00004680  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6042. 00004684  2F0C                     move.l     -[A7], A4
  6043. 00004686  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6044. 0000468A  4EBA 003A                jsr        [PC + 0x3A /* 000046C6 */]
  6045. 0000468E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  6046. 00004692  3D40 FF0A                move.w     [A6 - 0xF6], D0
  6047. 00004696  4A6E FF0A                tst.w      [A6 - 0xF6]
  6048. 0000469A  6616                     bne        +0x18 /* 000046B2 */
  6049. 0000469C  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  6050. 000046A0  2F2E FF3A                move.l     -[A7], [A6 - 0xC6]
  6051. 000046A4  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  6052. 000046A8  508F                     addq.l     A7, 8
  6053. 000046AA  3F00                     move.w     -[A7], D0
  6054. 000046AC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  6055. 000046B0  548F                     addq.l     A7, 2
  6056. label000046B2:
  6057. 000046B2  486E FF0C                pea.l      [A6 - 0xF4]
  6058. 000046B6  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6059. 000046BA  588F                     addq.l     A7, 4
  6060. 000046BC  302E FF0A                move.w     D0, [A6 - 0xF6]
  6061. label000046C0:
  6062. 000046C0  285F                     movea.l    A4, [A7]+
  6063. 000046C2  4E5E                     unlink     A6
  6064. 000046C4  4E75                     rts
  6065. fn000046C6:
  6066. 000046C6  4E56 FD46                link       A6, -0x02BA
  6067. 000046CA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6068. 000046CE  286E 000C                movea.l    A4, [A6 + 0xC]
  6069. 000046D2  206E 0018                movea.l    A0, [A6 + 0x18]
  6070. 000046D6  43EE FE7C                lea.l      A1, [A6 - 0x184]
  6071. 000046DA  703C                     moveq.l    D0, 0x3C
  6072. label000046DC:
  6073. 000046DC  22D8                     move.l     [A1]+, [A0]+
  6074. 000046DE  51C8 FFFC                dbf        D0, -0x6 /* 000046DC */
  6075. 000046E2  206E FF1A                movea.l    A0, [A6 - 0xE6]
  6076. 000046E6  302E FF14                move.w     D0, [A6 - 0xEC]
  6077. 000046EA  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  6078. 000046EE  D090                     add.l      D0, [A0]
  6079. 000046F0  2040                     movea.l    A0, D0
  6080. 000046F2  43EE FFAA                lea.l      A1, [A6 - 0x56]
  6081. 000046F6  7013                     moveq.l    D0, 0x13
  6082. label000046F8:
  6083. 000046F8  22D8                     move.l     [A1]+, [A0]+
  6084. 000046FA  51C8 FFFC                dbf        D0, -0x6 /* 000046F8 */
  6085. 000046FE  32D8                     move.w     [A1]+, [A0]+
  6086. 00004700  3D54 FD58                move.w     [A6 - 0x2A8], [A4]
  6087. 00004704  0C6E 2720 FD58           cmpi.w     [A6 - 0x2A8], 0x2720 /* '\' ' */
  6088. 0000470A  670E                     beq        +0x10 /* 0000471A */
  6089. 0000470C  0C6E 2B5A FD58           cmpi.w     [A6 - 0x2A8], 0x2B5A /* '+Z' */
  6090. 00004712  6706                     beq        +0x8 /* 0000471A */
  6091. 00004714  704D                     moveq.l    D0, 0x4D
  6092. 00004716  6000 046C                bra        +0x46E /* 00004B84 */
  6093. label0000471A:
  6094. 0000471A  508C                     addq.l     A4, 8
  6095. 0000471C  486E FD4E                pea.l      [A6 - 0x2B2]
  6096. 00004720  486E FD5A                pea.l      [A6 - 0x2A6]
  6097. 00004724  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6098. 00004728  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6099. 0000472C  2F0C                     move.l     -[A7], A4
  6100. 0000472E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6101. 00004732  4EBA 0500                jsr        [PC + 0x500 /* 00004C34 */]
  6102. 00004736  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6103. 0000473A  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6104. 0000473E  4A6E FD5E                tst.w      [A6 - 0x2A2]
  6105. 00004742  6708                     beq        +0xA /* 0000474C */
  6106. 00004744  302E FD5E                move.w     D0, [A6 - 0x2A2]
  6107. 00004748  6000 043A                bra        +0x43C /* 00004B84 */
  6108. label0000474C:
  6109. 0000474C  302E FD5A                move.w     D0, [A6 - 0x2A6]
  6110. 00004750  48C0                     ext.l      D0
  6111. 00004752  E780                     asl        D0, 3
  6112. 00004754  D9C0                     add.l      A4, D0
  6113. 00004756  2F2E FD4E                move.l     -[A7], [A6 - 0x2B2]
  6114. 0000475A  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  6115. 0000475E  42A7                     clr.l      -[A7]
  6116. 00004760  2F2E FD4E                move.l     -[A7], [A6 - 0x2B2]
  6117. 00004764  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6118. 00004768  201F                     move.l     D0, [A7]+
  6119. 0000476A  4878 0004                push.l     0x4
  6120. 0000476E  2F00                     move.l     -[A7], D0
  6121. 00004770  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  6122. 00004774  3D40 FD5C                move.w     [A6 - 0x2A4], D0
  6123. 00004778  7A0F                     moveq.l    D5, 0x0F
  6124. 0000477A  3D7C 2B41 FD56           move.w     [A6 - 0x2AA], 0x2B41 /* '+A' */
  6125. 00004780  426E FD76                clr.w      [A6 - 0x28A]
  6126. 00004784  426E FD74                clr.w      [A6 - 0x28C]
  6127. 00004788  42AE FD4A                clr.l      [A6 - 0x2B6]
  6128. 0000478C  42AE FD46                clr.l      [A6 - 0x2BA]
  6129. 00004790  0C54 2B41                cmpi.w     [A4], 0x2B41 /* '+A' */
  6130. 00004794  6708                     beq        +0xA /* 0000479E */
  6131. 00004796  0C54 2B33                cmpi.w     [A4], 0x2B33 /* '+3' */
  6132. 0000479A  6600 006A                bne        +0x6C /* 00004806 */
  6133. label0000479E:
  6134. 0000479E  3D54 FD56                move.w     [A6 - 0x2AA], [A4]
  6135. 000047A2  508C                     addq.l     A4, 8
  6136. 000047A4  486E FF70                pea.l      [A6 - 0x90]
  6137. 000047A8  486E FD5A                pea.l      [A6 - 0x2A6]
  6138. 000047AC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6139. 000047B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6140. 000047B4  2F0C                     move.l     -[A7], A4
  6141. 000047B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6142. 000047BA  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6143. 000047BE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6144. 000047C2  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6145. 000047C6  4A6E FD5E                tst.w      [A6 - 0x2A2]
  6146. 000047CA  6600 0376                bne        +0x378 /* 00004B42 */
  6147. 000047CE  302E FD5A                move.w     D0, [A6 - 0x2A6]
  6148. 000047D2  48C0                     ext.l      D0
  6149. 000047D4  E780                     asl        D0, 3
  6150. 000047D6  D9C0                     add.l      A4, D0
  6151. 000047D8  486E FFFC                pea.l      [A6 - 0x4]
  6152. 000047DC  486E FF70                pea.l      [A6 - 0x90]
  6153. 000047E0  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6154. 000047E4  508F                     addq.l     A7, 8
  6155. 000047E6  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6156. 000047EA  486E FF70                pea.l      [A6 - 0x90]
  6157. 000047EE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6158. 000047F2  588F                     addq.l     A7, 4
  6159. 000047F4  4A6E FD5E                tst.w      [A6 - 0x2A2]
  6160. 000047F8  6600 0348                bne        +0x34A /* 00004B42 */
  6161. 000047FC  3A2E FFFE                move.w     D5, [A6 - 0x2]
  6162. 00004800  4A45                     tst.w      D5
  6163. 00004802  6E02                     bgt        +0x4 /* 00004806 */
  6164. 00004804  7A01                     moveq.l    D5, 0x01
  6165. label00004806:
  6166. 00004806  0C54 2B71                cmpi.w     [A4], 0x2B71 /* '+q' */
  6167. 0000480A  661E                     bne        +0x20 /* 0000482A */
  6168. 0000480C  7001                     moveq.l    D0, 0x01
  6169. 0000480E  3D40 FD76                move.w     [A6 - 0x28A], D0
  6170. 00004812  508C                     addq.l     A4, 8
  6171. 00004814  0C54 0BE2                cmpi.w     [A4], 0xBE2
  6172. 00004818  6608                     bne        +0xA /* 00004822 */
  6173. 0000481A  508C                     addq.l     A4, 8
  6174. 0000481C  7001                     moveq.l    D0, 0x01
  6175. 0000481E  3D40 FD74                move.w     [A6 - 0x28C], D0
  6176. label00004822:
  6177. 00004822  0C54 07DA                cmpi.w     [A4], 0x7DA
  6178. 00004826  6602                     bne        +0x4 /* 0000482A */
  6179. 00004828  508C                     addq.l     A4, 8
  6180. label0000482A:
  6181. 0000482A  0C54 2719                cmpi.w     [A4], 0x2719
  6182. 0000482E  6648                     bne        +0x4A /* 00004878 */
  6183. 00004830  508C                     addq.l     A4, 8
  6184. 00004832  3F3C 0001                move.w     -[A7], 0x1
  6185. 00004836  486E FD88                pea.l      [A6 - 0x278]
  6186. 0000483A  486E FD5A                pea.l      [A6 - 0x2A6]
  6187. 0000483E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6188. 00004842  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6189. 00004846  2F0C                     move.l     -[A7], A4
  6190. 00004848  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6191. 0000484C  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  6192. 00004850  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  6193. 00004854  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6194. 00004858  4A6E FD5E                tst.w      [A6 - 0x2A2]
  6195. 0000485C  6600 02E4                bne        +0x2E6 /* 00004B42 */
  6196. 00004860  42A7                     clr.l      -[A7]
  6197. 00004862  42A7                     clr.l      -[A7]
  6198. 00004864  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6199. 00004868  205F                     movea.l    A0, [A7]+
  6200. 0000486A  2D48 FD4A                move.l     [A6 - 0x2B6], A0
  6201. 0000486E  302E FD5A                move.w     D0, [A6 - 0x2A6]
  6202. 00004872  48C0                     ext.l      D0
  6203. 00004874  E780                     asl        D0, 3
  6204. 00004876  D9C0                     add.l      A4, D0
  6205. label00004878:
  6206. 00004878  4A54                     tst.w      [A4]
  6207. 0000487A  670A                     beq        +0xC /* 00004886 */
  6208. 0000487C  7013                     moveq.l    D0, 0x13
  6209. 0000487E  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6210. 00004882  6000 02BE                bra        +0x2C0 /* 00004B42 */
  6211. label00004886:
  6212. 00004886  302E FFBE                move.w     D0, [A6 - 0x42]
  6213. 0000488A  906E FFBA                sub.w      D0, [A6 - 0x46]
  6214. 0000488E  3E00                     move.w     D7, D0
  6215. 00004890  302E FFBC                move.w     D0, [A6 - 0x44]
  6216. 00004894  906E FFB8                sub.w      D0, [A6 - 0x48]
  6217. 00004898  3C00                     move.w     D6, D0
  6218. 0000489A  3007                     move.w     D0, D7
  6219. 0000489C  E240                     asr        D0.w, 1
  6220. 0000489E  D06E FFBA                add.w      D0, [A6 - 0x46]
  6221. 000048A2  3D40 FD70                move.w     [A6 - 0x290], D0
  6222. 000048A6  3006                     move.w     D0, D6
  6223. 000048A8  E240                     asr        D0.w, 1
  6224. 000048AA  D06E FFB8                add.w      D0, [A6 - 0x48]
  6225. 000048AE  3D40 FD6E                move.w     [A6 - 0x292], D0
  6226. 000048B2  486E FD78                pea.l      [A6 - 0x288]
  6227. 000048B6  3F2E FF14                move.w     -[A7], [A6 - 0xEC]
  6228. 000048BA  2F2E FF1A                move.l     -[A7], [A6 - 0xE6]
  6229. 000048BE  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  6230. 000048C2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6231. 000048C6  0C6E 2B5A FD58           cmpi.w     [A6 - 0x2A8], 0x2B5A /* '+Z' */
  6232. 000048CC  665A                     bne        +0x5C /* 00004928 */
  6233. 000048CE  206E FD4E                movea.l    A0, [A6 - 0x2B2]
  6234. 000048D2  2D50 FD66                move.l     [A6 - 0x29A], [A0]
  6235. 000048D6  206E FD66                movea.l    A0, [A6 - 0x29A]
  6236. 000048DA  302E FD70                move.w     D0, [A6 - 0x290]
  6237. 000048DE  D168 0002                add.w      [A0 + 0x2], D0
  6238. 000048E2  206E FD66                movea.l    A0, [A6 - 0x29A]
  6239. 000048E6  302E FD6E                move.w     D0, [A6 - 0x292]
  6240. 000048EA  D150                     add.w      [A0], D0
  6241. 000048EC  58AE FD66                addq.l     [A6 - 0x29A], 4
  6242. 000048F0  7001                     moveq.l    D0, 0x01
  6243. 000048F2  3D40 FD64                move.w     [A6 - 0x29C], D0
  6244. 000048F6  6026                     bra        +0x28 /* 0000491E */
  6245. label000048F8:
  6246. 000048F8  206E FD66                movea.l    A0, [A6 - 0x29A]
  6247. 000048FC  226E FD66                movea.l    A1, [A6 - 0x29A]
  6248. 00004900  3028 FFFE                move.w     D0, [A0 - 0x2]
  6249. 00004904  D169 0002                add.w      [A1 + 0x2], D0
  6250. 00004908  206E FD66                movea.l    A0, [A6 - 0x29A]
  6251. 0000490C  226E FD66                movea.l    A1, [A6 - 0x29A]
  6252. 00004910  3028 FFFC                move.w     D0, [A0 - 0x4]
  6253. 00004914  D151                     add.w      [A1], D0
  6254. 00004916  58AE FD66                addq.l     [A6 - 0x29A], 4
  6255. 0000491A  526E FD64                addq.w     [A6 - 0x29C], 1
  6256. label0000491E:
  6257. 0000491E  302E FD64                move.w     D0, [A6 - 0x29C]
  6258. 00004922  B06E FD5C                cmp.w      D0, [A6 - 0x2A4]
  6259. 00004926  6DD0                     blt        -0x2E /* 000048F8 */
  6260. label00004928:
  6261. 00004928  426E FD5E                clr.w      [A6 - 0x2A2]
  6262. 0000492C  7001                     moveq.l    D0, 0x01
  6263. 0000492E  3D40 FD72                move.w     [A6 - 0x28E], D0
  6264. 00004932  426E FD64                clr.w      [A6 - 0x29C]
  6265. 00004936  206E FD4E                movea.l    A0, [A6 - 0x2B2]
  6266. 0000493A  2D50 FD66                move.l     [A6 - 0x29A], [A0]
  6267. 0000493E  6000 01B6                bra        +0x1B8 /* 00004AF6 */
  6268. label00004942:
  6269. 00004942  2D6E FD6E FD6A           move.l     [A6 - 0x296], [A6 - 0x292]
  6270. 00004948  7001                     moveq.l    D0, 0x01
  6271. 0000494A  3D40 FD62                move.w     [A6 - 0x29E], D0
  6272. 0000494E  0C6E 2B33 FD56           cmpi.w     [A6 - 0x2AA], 0x2B33 /* '+3' */
  6273. 00004954  6628                     bne        +0x2A /* 0000497E */
  6274. 00004956  0C45 0001                cmpi.w     D5, 0x1
  6275. 0000495A  6700 0184                beq        +0x186 /* 00004AE0 */
  6276. 0000495E  206E FD66                movea.l    A0, [A6 - 0x29A]
  6277. 00004962  2F10                     move.l     -[A7], [A0]
  6278. 00004964  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  6279. 00004968  4EBA 0222                jsr        [PC + 0x222 /* 00004B8C */]
  6280. 0000496C  508F                     addq.l     A7, 8
  6281. 0000496E  D045                     add.w      D0, D5
  6282. 00004970  5340                     subq.w     D0, 1
  6283. 00004972  48C0                     ext.l      D0
  6284. 00004974  81C5                     divs.w     D0, D5
  6285. 00004976  3D40 FD60                move.w     [A6 - 0x2A0], D0
  6286. 0000497A  6000 0164                bra        +0x166 /* 00004AE0 */
  6287. label0000497E:
  6288. 0000497E  3D45 FD60                move.w     [A6 - 0x2A0], D5
  6289. 00004982  6000 015C                bra        +0x15E /* 00004AE0 */
  6290. label00004986:
  6291. 00004986  0C6E 2B33 FD56           cmpi.w     [A6 - 0x2AA], 0x2B33 /* '+3' */
  6292. 0000498C  6614                     bne        +0x16 /* 000049A2 */
  6293. 0000498E  0C45 0001                cmpi.w     D5, 0x1
  6294. 00004992  660E                     bne        +0x10 /* 000049A2 */
  6295. 00004994  206E FD66                movea.l    A0, [A6 - 0x29A]
  6296. 00004998  2D50 FD6A                move.l     [A6 - 0x296], [A0]
  6297. 0000499C  426E FD62                clr.w      [A6 - 0x29E]
  6298. 000049A0  601E                     bra        +0x20 /* 000049C0 */
  6299. label000049A2:
  6300. 000049A2  3F2E FD60                move.w     -[A7], [A6 - 0x2A0]
  6301. 000049A6  486E FD6A                pea.l      [A6 - 0x296]
  6302. 000049AA  206E FD66                movea.l    A0, [A6 - 0x29A]
  6303. 000049AE  2F10                     move.l     -[A7], [A0]
  6304. 000049B0  2F2E FD6E                move.l     -[A7], [A6 - 0x292]
  6305. 000049B4  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  6306. 000049B8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6307. 000049BC  3D40 FD62                move.w     [A6 - 0x29E], D0
  6308. label000049C0:
  6309. 000049C0  4AAE FD4A                tst.l      [A6 - 0x2B6]
  6310. 000049C4  6700 0072                beq        +0x74 /* 00004A38 */
  6311. 000049C8  4A6E FD72                tst.w      [A6 - 0x28E]
  6312. 000049CC  6714                     beq        +0x16 /* 000049E2 */
  6313. 000049CE  426E FD72                clr.w      [A6 - 0x28E]
  6314. 000049D2  486E FD46                pea.l      [A6 - 0x2BA]
  6315. 000049D6  486D E25E                pea.l      [A5 - 0x1DA2]
  6316. 000049DA  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  6317. 000049DE  508F                     addq.l     A7, 8
  6318. 000049E0  6010                     bra        +0x12 /* 000049F2 */
  6319. label000049E2:
  6320. 000049E2  4267                     clr.w      -[A7]
  6321. 000049E4  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  6322. 000049E8  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  6323. 000049EC  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  6324. 000049F0  301F                     move.w     D0, [A7]+
  6325. label000049F2:
  6326. 000049F2  4878 001E                push.l     0x1E
  6327. 000049F6  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6328. 000049FA  588F                     addq.l     A7, 4
  6329. 000049FC  4A40                     tst.w      D0
  6330. 000049FE  670A                     beq        +0xC /* 00004A0A */
  6331. 00004A00  7025                     moveq.l    D0, 0x25
  6332. 00004A02  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6333. 00004A06  6000 013A                bra        +0x13C /* 00004B42 */
  6334. label00004A0A:
  6335. 00004A0A  486E FD52                pea.l      [A6 - 0x2AE]
  6336. 00004A0E  3F2E FD6A                move.w     -[A7], [A6 - 0x296]
  6337. 00004A12  3F2E FD6C                move.w     -[A7], [A6 - 0x294]
  6338. 00004A16  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  6339. 00004A1A  508F                     addq.l     A7, 8
  6340. 00004A1C  4267                     clr.w      -[A7]
  6341. 00004A1E  2F2E FD52                move.l     -[A7], [A6 - 0x2AE]
  6342. 00004A22  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  6343. 00004A26  4EAD 1412                jsr        [A5 + 0x1412 /* export_638 */]
  6344. 00004A2A  301F                     move.w     D0, [A7]+
  6345. 00004A2C  2F2E FD52                move.l     -[A7], [A6 - 0x2AE]
  6346. 00004A30  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6347. 00004A34  6000 008A                bra        +0x8C /* 00004AC0 */
  6348. label00004A38:
  6349. 00004A38  3006                     move.w     D0, D6
  6350. 00004A3A  E240                     asr        D0.w, 1
  6351. 00004A3C  322E FD6A                move.w     D1, [A6 - 0x296]
  6352. 00004A40  9240                     sub.w      D1, D0
  6353. 00004A42  3D41 FD80                move.w     [A6 - 0x280], D1
  6354. 00004A46  3007                     move.w     D0, D7
  6355. 00004A48  E240                     asr        D0.w, 1
  6356. 00004A4A  322E FD6C                move.w     D1, [A6 - 0x294]
  6357. 00004A4E  9240                     sub.w      D1, D0
  6358. 00004A50  3D41 FD82                move.w     [A6 - 0x27E], D1
  6359. 00004A54  302E FD80                move.w     D0, [A6 - 0x280]
  6360. 00004A58  D046                     add.w      D0, D6
  6361. 00004A5A  3D40 FD84                move.w     [A6 - 0x27C], D0
  6362. 00004A5E  302E FD82                move.w     D0, [A6 - 0x27E]
  6363. 00004A62  D047                     add.w      D0, D7
  6364. 00004A64  3D40 FD86                move.w     [A6 - 0x27A], D0
  6365. 00004A68  4267                     clr.w      -[A7]
  6366. 00004A6A  486E FD80                pea.l      [A6 - 0x280]
  6367. 00004A6E  3F2E FF14                move.w     -[A7], [A6 - 0xEC]
  6368. 00004A72  2F2E FF1A                move.l     -[A7], [A6 - 0xE6]
  6369. 00004A76  4EAD 0FD2                jsr        [A5 + 0xFD2 /* export_502 */]
  6370. 00004A7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6371. 00004A7E  4AAE FEF2                tst.l      [A6 - 0x10E]
  6372. 00004A82  673C                     beq        +0x3E /* 00004AC0 */
  6373. 00004A84  486E FD80                pea.l      [A6 - 0x280]
  6374. 00004A88  3F2E FF14                move.w     -[A7], [A6 - 0xEC]
  6375. 00004A8C  2F2E FF1A                move.l     -[A7], [A6 - 0xE6]
  6376. 00004A90  4EAD 0FCA                jsr        [A5 + 0xFCA /* export_501 */]
  6377. 00004A94  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6378. 00004A98  486E FD78                pea.l      [A6 - 0x288]
  6379. 00004A9C  486E FD80                pea.l      [A6 - 0x280]
  6380. 00004AA0  486E FD78                pea.l      [A6 - 0x288]
  6381. 00004AA4  A8AB                     syscall    UnionRect
  6382. 00004AA6  486E FD78                pea.l      [A6 - 0x288]
  6383. 00004AAA  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  6384. 00004AAE  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  6385. 00004AB2  508F                     addq.l     A7, 8
  6386. 00004AB4  41EE FD78                lea.l      A0, [A6 - 0x288]
  6387. 00004AB8  43EE FD80                lea.l      A1, [A6 - 0x280]
  6388. 00004ABC  20D9                     move.l     [A0]+, [A1]+
  6389. 00004ABE  20D9                     move.l     [A0]+, [A1]+
  6390. label00004AC0:
  6391. 00004AC0  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  6392. 00004AC4  3D40 FD5E                move.w     [A6 - 0x2A2], D0
  6393. 00004AC8  4A6E FD5E                tst.w      [A6 - 0x2A2]
  6394. 00004ACC  6600 0074                bne        +0x76 /* 00004B42 */
  6395. 00004AD0  4A6E FD76                tst.w      [A6 - 0x28A]
  6396. 00004AD4  670A                     beq        +0xC /* 00004AE0 */
  6397. 00004AD6  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  6398. 00004ADA  4A40                     tst.w      D0
  6399. 00004ADC  6600 0064                bne        +0x66 /* 00004B42 */
  6400. label00004AE0:
  6401. 00004AE0  4A6E FD62                tst.w      [A6 - 0x29E]
  6402. 00004AE4  6600 FEA0                bne        -0x15E /* 00004986 */
  6403. 00004AE8  2D6E FD6A FD6E           move.l     [A6 - 0x292], [A6 - 0x296]
  6404. 00004AEE  526E FD64                addq.w     [A6 - 0x29C], 1
  6405. 00004AF2  58AE FD66                addq.l     [A6 - 0x29A], 4
  6406. label00004AF6:
  6407. 00004AF6  302E FD64                move.w     D0, [A6 - 0x29C]
  6408. 00004AFA  B06E FD5C                cmp.w      D0, [A6 - 0x2A4]
  6409. 00004AFE  6D00 FE42                blt        -0x1BC /* 00004942 */
  6410. 00004B02  4AAE FD4A                tst.l      [A6 - 0x2B6]
  6411. 00004B06  673A                     beq        +0x3C /* 00004B42 */
  6412. 00004B08  42A7                     clr.l      -[A7]
  6413. 00004B0A  3F3C 0005                move.w     -[A7], 0x5
  6414. 00004B0E  3F3C 0007                move.w     -[A7], 0x7
  6415. 00004B12  486E FF70                pea.l      [A6 - 0x90]
  6416. 00004B16  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  6417. 00004B1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6418. 00004B1E  2D6E FD4A FF82           move.l     [A6 - 0x7E], [A6 - 0x2B6]
  6419. 00004B24  7004                     moveq.l    D0, 0x04
  6420. 00004B26  3D40 FF72                move.w     [A6 - 0x8E], D0
  6421. 00004B2A  3F3C 2719                move.w     -[A7], 0x2719
  6422. 00004B2E  486E FF70                pea.l      [A6 - 0x90]
  6423. 00004B32  486E FD88                pea.l      [A6 - 0x278]
  6424. 00004B36  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  6425. 00004B3A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6426. 00004B3E  42AE FD4A                clr.l      [A6 - 0x2B6]
  6427. label00004B42:
  6428. 00004B42  3F3C FFF9                move.w     -[A7], 0xFFF9
  6429. 00004B46  4267                     clr.w      -[A7]
  6430. 00004B48  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  6431. 00004B4C  4A6E FD74                tst.w      [A6 - 0x28C]
  6432. 00004B50  670A                     beq        +0xC /* 00004B5C */
  6433. 00004B52  3F3C FFFF                move.w     -[A7], 0xFFFF
  6434. 00004B56  4267                     clr.w      -[A7]
  6435. 00004B58  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  6436. label00004B5C:
  6437. 00004B5C  4AAE FD46                tst.l      [A6 - 0x2BA]
  6438. 00004B60  6708                     beq        +0xA /* 00004B6A */
  6439. 00004B62  2F2E FD46                move.l     -[A7], [A6 - 0x2BA]
  6440. 00004B66  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6441. label00004B6A:
  6442. 00004B6A  4AAE FD4A                tst.l      [A6 - 0x2B6]
  6443. 00004B6E  6708                     beq        +0xA /* 00004B78 */
  6444. 00004B70  2F2E FD4A                move.l     -[A7], [A6 - 0x2B6]
  6445. 00004B74  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6446. label00004B78:
  6447. 00004B78  2F2E FD4E                move.l     -[A7], [A6 - 0x2B2]
  6448. 00004B7C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6449. 00004B80  302E FD5E                move.w     D0, [A6 - 0x2A2]
  6450. label00004B84:
  6451. 00004B84  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6452. 00004B88  4E5E                     unlink     A6
  6453. 00004B8A  4E75                     rts
  6454. fn00004B8C:
  6455. 00004B8C  4E56 FFD6                link       A6, -0x002A
  6456. 00004B90  302E 000A                move.w     D0, [A6 + 0xA]
  6457. 00004B94  906E 000E                sub.w      D0, [A6 + 0xE]
  6458. 00004B98  3D40 FFEA                move.w     [A6 - 0x16], D0
  6459. 00004B9C  486E FFEA                pea.l      [A6 - 0x16]
  6460. 00004BA0  486E FFF6                pea.l      [A6 - 0xA]
  6461. 00004BA4  3F3C 200E                move.w     -[A7], 0x200E
  6462. 00004BA8  A9EB                     syscall    Pack4/FP68K
  6463. 00004BAA  302E 0008                move.w     D0, [A6 + 0x8]
  6464. 00004BAE  906E 000C                sub.w      D0, [A6 + 0xC]
  6465. 00004BB2  3D40 FFEA                move.w     [A6 - 0x16], D0
  6466. 00004BB6  486E FFEA                pea.l      [A6 - 0x16]
  6467. 00004BBA  486E FFEC                pea.l      [A6 - 0x14]
  6468. 00004BBE  3F3C 200E                move.w     -[A7], 0x200E
  6469. 00004BC2  A9EB                     syscall    Pack4/FP68K
  6470. 00004BC4  486E FFF6                pea.l      [A6 - 0xA]
  6471. 00004BC8  486E FFF6                pea.l      [A6 - 0xA]
  6472. 00004BCC  3F3C 0004                move.w     -[A7], 0x4
  6473. 00004BD0  A9EB                     syscall    Pack4/FP68K
  6474. 00004BD2  486E FFEC                pea.l      [A6 - 0x14]
  6475. 00004BD6  486E FFEC                pea.l      [A6 - 0x14]
  6476. 00004BDA  3F3C 0004                move.w     -[A7], 0x4
  6477. 00004BDE  A9EB                     syscall    Pack4/FP68K
  6478. 00004BE0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  6479. 00004BE4  2D58 FFE2                move.l     [A6 - 0x1E], [A0]+
  6480. 00004BE8  2D58 FFE6                move.l     [A6 - 0x1A], [A0]+
  6481. 00004BEC  3D58 FFEA                move.w     [A6 - 0x16], [A0]+
  6482. 00004BF0  486E FFEC                pea.l      [A6 - 0x14]
  6483. 00004BF4  486E FFE2                pea.l      [A6 - 0x1E]
  6484. 00004BF8  3F3C 0000                move.w     -[A7], 0x0
  6485. 00004BFC  A9EB                     syscall    Pack4/FP68K
  6486. 00004BFE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  6487. 00004C02  2F20                     move.l     -[A7], -[A0]
  6488. 00004C04  2F20                     move.l     -[A7], -[A0]
  6489. 00004C06  3F20                     move.w     -[A7], -[A0]
  6490. 00004C08  486E FFD8                pea.l      [A6 - 0x28]
  6491. 00004C0C  4EAD 164A                jsr        [A5 + 0x164A /* export_709 */]
  6492. 00004C10  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6493. 00004C14  486E FFD8                pea.l      [A6 - 0x28]
  6494. 00004C18  3F3C 0016                move.w     -[A7], 0x16
  6495. 00004C1C  A9EB                     syscall    Pack4/FP68K
  6496. 00004C1E  486E FFD8                pea.l      [A6 - 0x28]
  6497. 00004C22  486E FFD6                pea.l      [A6 - 0x2A]
  6498. 00004C26  3F3C 2010                move.w     -[A7], 0x2010
  6499. 00004C2A  A9EB                     syscall    Pack4/FP68K
  6500. 00004C2C  302E FFD6                move.w     D0, [A6 - 0x2A]
  6501. 00004C30  4E5E                     unlink     A6
  6502. 00004C32  4E75                     rts
  6503. export_471:
  6504. fn00004C34:
  6505. 00004C34  4E56 FFE4                link       A6, -0x001C
  6506. 00004C38  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6507. 00004C3C  286E 000C                movea.l    A4, [A6 + 0xC]
  6508. 00004C40  486E FFE8                pea.l      [A6 - 0x18]
  6509. 00004C44  486E FFF4                pea.l      [A6 - 0xC]
  6510. 00004C48  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6511. 00004C4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6512. 00004C50  2F0C                     move.l     -[A7], A4
  6513. 00004C52  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6514. 00004C56  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  6515. 00004C5A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6516. 00004C5E  3D40 FFF6                move.w     [A6 - 0xA], D0
  6517. 00004C62  4A6E FFF6                tst.w      [A6 - 0xA]
  6518. 00004C66  6708                     beq        +0xA /* 00004C70 */
  6519. 00004C68  302E FFF6                move.w     D0, [A6 - 0xA]
  6520. 00004C6C  6000 0118                bra        +0x11A /* 00004D86 */
  6521. label00004C70:
  6522. 00004C70  206E 0018                movea.l    A0, [A6 + 0x18]
  6523. 00004C74  30AE FFF4                move.w     [A0], [A6 - 0xC]
  6524. 00004C78  7A01                     moveq.l    D5, 0x01
  6525. 00004C7A  42A7                     clr.l      -[A7]
  6526. 00004C7C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6527. 00004C80  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  6528. 00004C84  201F                     move.l     D0, [A7]+
  6529. 00004C86  2E00                     move.l     D7, D0
  6530. 00004C88  7C00                     moveq.l    D6, 0x00
  6531. 00004C8A  6014                     bra        +0x16 /* 00004CA0 */
  6532. label00004C8C:
  6533. 00004C8C  206E FFE8                movea.l    A0, [A6 - 0x18]
  6534. 00004C90  2010                     move.l     D0, [A0]
  6535. 00004C92  D086                     add.l      D0, D6
  6536. 00004C94  2040                     movea.l    A0, D0
  6537. 00004C96  0C10 002C                cmpi.b     [A0], 0x2C /* ',' */
  6538. 00004C9A  6602                     bne        +0x4 /* 00004C9E */
  6539. 00004C9C  5285                     addq.l     D5, 1
  6540. label00004C9E:
  6541. 00004C9E  5286                     addq.l     D6, 1
  6542. label00004CA0:
  6543. 00004CA0  BC87                     cmp.l      D6, D7
  6544. 00004CA2  6DE8                     blt        -0x16 /* 00004C8C */
  6545. 00004CA4  0805 0000                btst.b     D5, 0x0
  6546. 00004CA8  670E                     beq        +0x10 /* 00004CB8 */
  6547. 00004CAA  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6548. 00004CAE  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6549. 00004CB2  7002                     moveq.l    D0, 0x02
  6550. 00004CB4  6000 00D0                bra        +0xD2 /* 00004D86 */
  6551. label00004CB8:
  6552. 00004CB8  E285                     asr        D5, 1
  6553. 00004CBA  2005                     move.l     D0, D5
  6554. 00004CBC  E580                     asl        D0, 2
  6555. 00004CBE  42A7                     clr.l      -[A7]
  6556. 00004CC0  2F00                     move.l     -[A7], D0
  6557. 00004CC2  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  6558. 00004CC6  205F                     movea.l    A0, [A7]+
  6559. 00004CC8  2D48 FFF0                move.l     [A6 - 0x10], A0
  6560. 00004CCC  486E FFEC                pea.l      [A6 - 0x14]
  6561. 00004CD0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6562. 00004CD4  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  6563. 00004CD8  508F                     addq.l     A7, 8
  6564. 00004CDA  206E FFEC                movea.l    A0, [A6 - 0x14]
  6565. 00004CDE  2850                     movea.l    A4, [A0]
  6566. 00004CE0  206E FFE8                movea.l    A0, [A6 - 0x18]
  6567. 00004CE4  2D50 0010                move.l     [A6 + 0x10], [A0]
  6568. 00004CE8  7C00                     moveq.l    D6, 0x00
  6569. 00004CEA  6000 007C                bra        +0x7E /* 00004D68 */
  6570. label00004CEE:
  6571. 00004CEE  486E FFF8                pea.l      [A6 - 0x8]
  6572. 00004CF2  486E FFFC                pea.l      [A6 - 0x4]
  6573. 00004CF6  486E FFF4                pea.l      [A6 - 0xC]
  6574. 00004CFA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6575. 00004CFE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6576. 00004D02  2F0C                     move.l     -[A7], A4
  6577. 00004D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6578. 00004D08  4EBA 0084                jsr        [PC + 0x84 /* 00004D8E */]
  6579. 00004D0C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  6580. 00004D10  3D40 FFF6                move.w     [A6 - 0xA], D0
  6581. 00004D14  4A6E FFF6                tst.w      [A6 - 0xA]
  6582. 00004D18  671E                     beq        +0x20 /* 00004D38 */
  6583. 00004D1A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6584. 00004D1E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6585. 00004D22  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6586. 00004D26  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6587. 00004D2A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6588. 00004D2E  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6589. 00004D32  302E FFF6                move.w     D0, [A6 - 0xA]
  6590. 00004D36  604E                     bra        +0x50 /* 00004D86 */
  6591. label00004D38:
  6592. 00004D38  302E FFF4                move.w     D0, [A6 - 0xC]
  6593. 00004D3C  48C0                     ext.l      D0
  6594. 00004D3E  E780                     asl        D0, 3
  6595. 00004D40  D9C0                     add.l      A4, D0
  6596. 00004D42  508C                     addq.l     A4, 8
  6597. 00004D44  206E FFF0                movea.l    A0, [A6 - 0x10]
  6598. 00004D48  2006                     move.l     D0, D6
  6599. 00004D4A  E580                     asl        D0, 2
  6600. 00004D4C  D090                     add.l      D0, [A0]
  6601. 00004D4E  2040                     movea.l    A0, D0
  6602. 00004D50  30AE FFFA                move.w     [A0], [A6 - 0x6]
  6603. 00004D54  206E FFF0                movea.l    A0, [A6 - 0x10]
  6604. 00004D58  2006                     move.l     D0, D6
  6605. 00004D5A  E580                     asl        D0, 2
  6606. 00004D5C  D090                     add.l      D0, [A0]
  6607. 00004D5E  2040                     movea.l    A0, D0
  6608. 00004D60  316E FFFE 0002           move.w     [A0 + 0x2], [A6 - 0x2]
  6609. 00004D66  5286                     addq.l     D6, 1
  6610. label00004D68:
  6611. 00004D68  BC85                     cmp.l      D6, D5
  6612. 00004D6A  6D82                     blt        -0x7C /* 00004CEE */
  6613. 00004D6C  206E 001C                movea.l    A0, [A6 + 0x1C]
  6614. 00004D70  20AE FFF0                move.l     [A0], [A6 - 0x10]
  6615. 00004D74  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6616. 00004D78  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6617. 00004D7C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6618. 00004D80  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  6619. 00004D84  7000                     moveq.l    D0, 0x00
  6620. label00004D86:
  6621. 00004D86  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  6622. 00004D8A  4E5E                     unlink     A6
  6623. 00004D8C  4E75                     rts
  6624. fn00004D8E:
  6625. 00004D8E  4E56 FFC2                link       A6, -0x003E
  6626. 00004D92  2F0C                     move.l     -[A7], A4
  6627. 00004D94  286E 000C                movea.l    A4, [A6 + 0xC]
  6628. 00004D98  206E 0018                movea.l    A0, [A6 + 0x18]
  6629. 00004D9C  4250                     clr.w      [A0]
  6630. 00004D9E  486E FFC6                pea.l      [A6 - 0x3A]
  6631. 00004DA2  486E FFC4                pea.l      [A6 - 0x3C]
  6632. 00004DA6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6633. 00004DAA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6634. 00004DAE  2F0C                     move.l     -[A7], A4
  6635. 00004DB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6636. 00004DB4  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6637. 00004DB8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6638. 00004DBC  3D40 FFC2                move.w     [A6 - 0x3E], D0
  6639. 00004DC0  4A6E FFC2                tst.w      [A6 - 0x3E]
  6640. 00004DC4  6708                     beq        +0xA /* 00004DCE */
  6641. 00004DC6  302E FFC2                move.w     D0, [A6 - 0x3E]
  6642. 00004DCA  6000 00C0                bra        +0xC2 /* 00004E8C */
  6643. label00004DCE:
  6644. 00004DCE  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6645. 00004DD2  486E FFC6                pea.l      [A6 - 0x3A]
  6646. 00004DD6  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6647. 00004DDA  508F                     addq.l     A7, 8
  6648. 00004DDC  3D40 FFC2                move.w     [A6 - 0x3E], D0
  6649. 00004DE0  486E FFC6                pea.l      [A6 - 0x3A]
  6650. 00004DE4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6651. 00004DE8  588F                     addq.l     A7, 4
  6652. 00004DEA  4A6E FFC2                tst.w      [A6 - 0x3E]
  6653. 00004DEE  6708                     beq        +0xA /* 00004DF8 */
  6654. 00004DF0  302E FFC2                move.w     D0, [A6 - 0x3E]
  6655. 00004DF4  6000 0096                bra        +0x98 /* 00004E8C */
  6656. label00004DF8:
  6657. 00004DF8  302E FFC4                move.w     D0, [A6 - 0x3C]
  6658. 00004DFC  48C0                     ext.l      D0
  6659. 00004DFE  E780                     asl        D0, 3
  6660. 00004E00  D9C0                     add.l      A4, D0
  6661. 00004E02  206E 0018                movea.l    A0, [A6 + 0x18]
  6662. 00004E06  302E FFC4                move.w     D0, [A6 - 0x3C]
  6663. 00004E0A  D150                     add.w      [A0], D0
  6664. 00004E0C  0C54 0007                cmpi.w     [A4], 0x7
  6665. 00004E10  6706                     beq        +0x8 /* 00004E18 */
  6666. 00004E12  7027                     moveq.l    D0, 0x27
  6667. 00004E14  6000 0076                bra        +0x78 /* 00004E8C */
  6668. label00004E18:
  6669. 00004E18  508C                     addq.l     A4, 8
  6670. 00004E1A  206E 0018                movea.l    A0, [A6 + 0x18]
  6671. 00004E1E  5250                     addq.w     [A0], 1
  6672. 00004E20  486E FFC6                pea.l      [A6 - 0x3A]
  6673. 00004E24  486E FFC4                pea.l      [A6 - 0x3C]
  6674. 00004E28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6675. 00004E2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6676. 00004E30  2F0C                     move.l     -[A7], A4
  6677. 00004E32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6678. 00004E36  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6679. 00004E3A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6680. 00004E3E  3D40 FFC2                move.w     [A6 - 0x3E], D0
  6681. 00004E42  4A6E FFC2                tst.w      [A6 - 0x3E]
  6682. 00004E46  6706                     beq        +0x8 /* 00004E4E */
  6683. 00004E48  302E FFC2                move.w     D0, [A6 - 0x3E]
  6684. 00004E4C  603E                     bra        +0x40 /* 00004E8C */
  6685. label00004E4E:
  6686. 00004E4E  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  6687. 00004E52  486E FFC6                pea.l      [A6 - 0x3A]
  6688. 00004E56  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6689. 00004E5A  508F                     addq.l     A7, 8
  6690. 00004E5C  3D40 FFC2                move.w     [A6 - 0x3E], D0
  6691. 00004E60  486E FFC6                pea.l      [A6 - 0x3A]
  6692. 00004E64  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6693. 00004E68  588F                     addq.l     A7, 4
  6694. 00004E6A  4A6E FFC2                tst.w      [A6 - 0x3E]
  6695. 00004E6E  6706                     beq        +0x8 /* 00004E76 */
  6696. 00004E70  302E FFC2                move.w     D0, [A6 - 0x3E]
  6697. 00004E74  6016                     bra        +0x18 /* 00004E8C */
  6698. label00004E76:
  6699. 00004E76  302E FFC4                move.w     D0, [A6 - 0x3C]
  6700. 00004E7A  48C0                     ext.l      D0
  6701. 00004E7C  E780                     asl        D0, 3
  6702. 00004E7E  D9C0                     add.l      A4, D0
  6703. 00004E80  206E 0018                movea.l    A0, [A6 + 0x18]
  6704. 00004E84  302E FFC4                move.w     D0, [A6 - 0x3C]
  6705. 00004E88  D150                     add.w      [A0], D0
  6706. 00004E8A  7000                     moveq.l    D0, 0x00
  6707. label00004E8C:
  6708. 00004E8C  285F                     movea.l    A4, [A7]+
  6709. 00004E8E  4E5E                     unlink     A6
  6710. 00004E90  4E75                     rts
  6711. export_473:
  6712. 00004E92  4E56 FECA                link       A6, -0x0136
  6713. 00004E96  48E7 0118                movem.l    -[A7], D7,A3,A4
  6714. 00004E9A  286E 000C                movea.l    A4, [A6 + 0xC]
  6715. 00004E9E  4879 0000 EA60           push.l     0xEA60
  6716. 00004EA4  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  6717. 00004EA8  588F                     addq.l     A7, 4
  6718. 00004EAA  4A40                     tst.w      D0
  6719. 00004EAC  6706                     beq        +0x8 /* 00004EB4 */
  6720. 00004EAE  7025                     moveq.l    D0, 0x25
  6721. 00004EB0  6000 0178                bra        +0x17A /* 0000502A */
  6722. label00004EB4:
  6723. 00004EB4  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  6724. 00004EB8  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  6725. 00004EBC  3E00                     move.w     D7, D0
  6726. 00004EBE  4A47                     tst.w      D7
  6727. 00004EC0  6706                     beq        +0x8 /* 00004EC8 */
  6728. 00004EC2  3007                     move.w     D0, D7
  6729. 00004EC4  6000 0164                bra        +0x166 /* 0000502A */
  6730. label00004EC8:
  6731. 00004EC8  508C                     addq.l     A4, 8
  6732. 00004ECA  264C                     movea.l    A3, A4
  6733. 00004ECC  0C53 2B0A                cmpi.w     [A3], 0x2B0A /* '+\n' */
  6734. 00004ED0  6618                     bne        +0x1A /* 00004EEA */
  6735. 00004ED2  508B                     addq.l     A3, 8
  6736. 00004ED4  4A53                     tst.w      [A3]
  6737. 00004ED6  6612                     bne        +0x14 /* 00004EEA */
  6738. 00004ED8  486D 8FE8                pea.l      [A5 - 0x7018]
  6739. 00004EDC  4EBA 0232                jsr        [PC + 0x232 /* 00005110 */]
  6740. 00004EE0  588F                     addq.l     A7, 4
  6741. 00004EE2  3E00                     move.w     D7, D0
  6742. 00004EE4  3007                     move.w     D0, D7
  6743. 00004EE6  6000 0142                bra        +0x144 /* 0000502A */
  6744. label00004EEA:
  6745. 00004EEA  264C                     movea.l    A3, A4
  6746. 00004EEC  6002                     bra        +0x4 /* 00004EF0 */
  6747. label00004EEE:
  6748. 00004EEE  508B                     addq.l     A3, 8
  6749. label00004EF0:
  6750. 00004EF0  4A53                     tst.w      [A3]
  6751. 00004EF2  66FA                     bne        -0x4 /* 00004EEE */
  6752. 00004EF4  518B                     subq.l     A3, 8
  6753. 00004EF6  0C53 2B0B                cmpi.w     [A3], 0x2B0B
  6754. 00004EFA  6600 00B4                bne        +0xB6 /* 00004FB0 */
  6755. 00004EFE  0C54 2712                cmpi.w     [A4], 0x2712
  6756. 00004F02  6618                     bne        +0x1A /* 00004F1C */
  6757. 00004F04  41EC 0008                lea.l      A0, [A4 + 0x8]
  6758. 00004F08  B7C8                     cmpa.l     A3, A0
  6759. 00004F0A  6610                     bne        +0x12 /* 00004F1C */
  6760. 00004F0C  206D 9000                movea.l    A0, [A5 - 0x7000]
  6761. 00004F10  2050                     movea.l    A0, [A0]
  6762. 00004F12  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  6763. 00004F18  6000 0066                bra        +0x68 /* 00004F80 */
  6764. label00004F1C:
  6765. 00004F1C  486E FECE                pea.l      [A6 - 0x132]
  6766. 00004F20  486E FECC                pea.l      [A6 - 0x134]
  6767. 00004F24  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6768. 00004F28  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6769. 00004F2C  2F0C                     move.l     -[A7], A4
  6770. 00004F2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6771. 00004F32  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  6772. 00004F36  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6773. 00004F3A  3E00                     move.w     D7, D0
  6774. 00004F3C  4A47                     tst.w      D7
  6775. 00004F3E  6706                     beq        +0x8 /* 00004F46 */
  6776. 00004F40  3007                     move.w     D0, D7
  6777. 00004F42  6000 00E6                bra        +0xE8 /* 0000502A */
  6778. label00004F46:
  6779. 00004F46  486E FFFC                pea.l      [A6 - 0x4]
  6780. 00004F4A  486E FECE                pea.l      [A6 - 0x132]
  6781. 00004F4E  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  6782. 00004F52  508F                     addq.l     A7, 8
  6783. 00004F54  3E00                     move.w     D7, D0
  6784. 00004F56  486E FECE                pea.l      [A6 - 0x132]
  6785. 00004F5A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  6786. 00004F5E  588F                     addq.l     A7, 4
  6787. 00004F60  4A47                     tst.w      D7
  6788. 00004F62  6706                     beq        +0x8 /* 00004F6A */
  6789. 00004F64  3007                     move.w     D0, D7
  6790. 00004F66  6000 00C2                bra        +0xC4 /* 0000502A */
  6791. label00004F6A:
  6792. 00004F6A  302E FECC                move.w     D0, [A6 - 0x134]
  6793. 00004F6E  48C0                     ext.l      D0
  6794. 00004F70  E780                     asl        D0, 3
  6795. 00004F72  D9C0                     add.l      A4, D0
  6796. 00004F74  0C54 2B0B                cmpi.w     [A4], 0x2B0B
  6797. 00004F78  6706                     beq        +0x8 /* 00004F80 */
  6798. 00004F7A  7002                     moveq.l    D0, 0x02
  6799. 00004F7C  6000 00AC                bra        +0xAE /* 0000502A */
  6800. label00004F80:
  6801. 00004F80  3D6D 8FBA FECA           move.w     [A6 - 0x136], [A5 - 0x7046]
  6802. 00004F86  7001                     moveq.l    D0, 0x01
  6803. 00004F88  3B40 8FBA                move.w     [A5 - 0x7046], D0
  6804. 00004F8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6805. 00004F90  4EBA 00A0                jsr        [PC + 0xA0 /* 00005032 */]
  6806. 00004F94  588F                     addq.l     A7, 4
  6807. 00004F96  3E00                     move.w     D7, D0
  6808. 00004F98  3B6E FECA 8FBA           move.w     [A5 - 0x7046], [A6 - 0x136]
  6809. 00004F9E  0C47 FC20                cmpi.w     D7, 0xFC20
  6810. 00004FA2  6606                     bne        +0x8 /* 00004FAA */
  6811. 00004FA4  7000                     moveq.l    D0, 0x00
  6812. 00004FA6  6000 0082                bra        +0x84 /* 0000502A */
  6813. label00004FAA:
  6814. 00004FAA  3007                     move.w     D0, D7
  6815. 00004FAC  6000 007C                bra        +0x7E /* 0000502A */
  6816. label00004FB0:
  6817. 00004FB0  486E FF08                pea.l      [A6 - 0xF8]
  6818. 00004FB4  486E FECC                pea.l      [A6 - 0x134]
  6819. 00004FB8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6820. 00004FBC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6821. 00004FC0  2F0C                     move.l     -[A7], A4
  6822. 00004FC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6823. 00004FC6  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  6824. 00004FCA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6825. 00004FCE  3E00                     move.w     D7, D0
  6826. 00004FD0  4A47                     tst.w      D7
  6827. 00004FD2  6704                     beq        +0x6 /* 00004FD8 */
  6828. 00004FD4  3007                     move.w     D0, D7
  6829. 00004FD6  6052                     bra        +0x54 /* 0000502A */
  6830. label00004FD8:
  6831. 00004FD8  302E FECC                move.w     D0, [A6 - 0x134]
  6832. 00004FDC  48C0                     ext.l      D0
  6833. 00004FDE  E780                     asl        D0, 3
  6834. 00004FE0  D9C0                     add.l      A4, D0
  6835. 00004FE2  4A54                     tst.w      [A4]
  6836. 00004FE4  670E                     beq        +0x10 /* 00004FF4 */
  6837. 00004FE6  486E FF08                pea.l      [A6 - 0xF8]
  6838. 00004FEA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6839. 00004FEE  588F                     addq.l     A7, 4
  6840. 00004FF0  7013                     moveq.l    D0, 0x13
  6841. 00004FF2  6036                     bra        +0x38 /* 0000502A */
  6842. label00004FF4:
  6843. 00004FF4  0C6E 0003 FF08           cmpi.w     [A6 - 0xF8], 0x3
  6844. 00004FFA  6D08                     blt        +0xA /* 00005004 */
  6845. 00004FFC  0C6E 0007 FF08           cmpi.w     [A6 - 0xF8], 0x7
  6846. 00005002  6F0E                     ble        +0x10 /* 00005012 */
  6847. label00005004:
  6848. 00005004  486E FF08                pea.l      [A6 - 0xF8]
  6849. 00005008  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6850. 0000500C  588F                     addq.l     A7, 4
  6851. 0000500E  7002                     moveq.l    D0, 0x02
  6852. 00005010  6018                     bra        +0x1A /* 0000502A */
  6853. label00005012:
  6854. 00005012  486E FF36                pea.l      [A6 - 0xCA]
  6855. 00005016  4EBA 00F8                jsr        [PC + 0xF8 /* 00005110 */]
  6856. 0000501A  588F                     addq.l     A7, 4
  6857. 0000501C  3E00                     move.w     D7, D0
  6858. 0000501E  486E FF08                pea.l      [A6 - 0xF8]
  6859. 00005022  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  6860. 00005026  588F                     addq.l     A7, 4
  6861. 00005028  3007                     move.w     D0, D7
  6862. label0000502A:
  6863. 0000502A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6864. 0000502E  4E5E                     unlink     A6
  6865. 00005030  4E75                     rts
  6866. fn00005032:
  6867. 00005032  4E56 FBE8                link       A6, -0x0418
  6868. 00005036  48E7 0300                movem.l    -[A7], D6,D7
  6869. 0000503A  2E2E 0008                move.l     D7, [A6 + 0x8]
  6870. 0000503E  7005                     moveq.l    D0, 0x05
  6871. 00005040  3D40 FBE8                move.w     [A6 - 0x418], D0
  6872. 00005044  2D6D 9004 FBEA           move.l     [A6 - 0x416], [A5 - 0x6FFC]
  6873. 0000504A  426E FCEE                clr.w      [A6 - 0x312]
  6874. 0000504E  426E FDF4                clr.w      [A6 - 0x20C]
  6875. 00005052  426E FEFA                clr.w      [A6 - 0x106]
  6876. 00005056  422E FF00                clr.b      [A6 - 0x100]
  6877. label0000505A:
  6878. 0000505A  486D 8FE8                pea.l      [A5 - 0x7018]
  6879. 0000505E  4EBA 00B0                jsr        [PC + 0xB0 /* 00005110 */]
  6880. 00005062  588F                     addq.l     A7, 4
  6881. 00005064  3C00                     move.w     D6, D0
  6882. 00005066  4A46                     tst.w      D6
  6883. 00005068  6704                     beq        +0x6 /* 0000506E */
  6884. 0000506A  3006                     move.w     D0, D6
  6885. 0000506C  6034                     bra        +0x36 /* 000050A2 */
  6886. label0000506E:
  6887. 0000506E  5387                     subq.l     D7, 1
  6888. 00005070  4A87                     tst.l      D7
  6889. 00005072  6E04                     bgt        +0x6 /* 00005078 */
  6890. 00005074  7000                     moveq.l    D0, 0x00
  6891. 00005076  602A                     bra        +0x2C /* 000050A2 */
  6892. label00005078:
  6893. 00005078  486E FBE8                pea.l      [A6 - 0x418]
  6894. 0000507C  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  6895. 00005080  588F                     addq.l     A7, 4
  6896. 00005082  3C00                     move.w     D6, D0
  6897. 00005084  4A46                     tst.w      D6
  6898. 00005086  6704                     beq        +0x6 /* 0000508C */
  6899. 00005088  3006                     move.w     D0, D6
  6900. 0000508A  6016                     bra        +0x18 /* 000050A2 */
  6901. label0000508C:
  6902. 0000508C  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  6903. 00005090  3C00                     move.w     D6, D0
  6904. 00005092  4A46                     tst.w      D6
  6905. 00005094  6704                     beq        +0x6 /* 0000509A */
  6906. 00005096  3006                     move.w     D0, D6
  6907. 00005098  6008                     bra        +0xA /* 000050A2 */
  6908. label0000509A:
  6909. 0000509A  2D6D 9004 FBEA           move.l     [A6 - 0x416], [A5 - 0x6FFC]
  6910. 000050A0  60B8                     bra        -0x46 /* 0000505A */
  6911. label000050A2:
  6912. 000050A2  4CDF 00C0                movem.l    D6,D7, [A7]+
  6913. 000050A6  4E5E                     unlink     A6
  6914. 000050A8  4E75                     rts
  6915. export_472:
  6916. fn000050AA:
  6917. 000050AA  4E56 FFFE                link       A6, -0x0002
  6918. 000050AE  A850                     syscall    InitCursor
  6919. 000050B0  4267                     clr.w      -[A7]
  6920. 000050B2  42A7                     clr.l      -[A7]
  6921. 000050B4  3F2D 8E22                move.w     -[A7], [A5 - 0x71DE]
  6922. 000050B8  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  6923. 000050BC  301F                     move.w     D0, [A7]+
  6924. 000050BE  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6925. 000050C2  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6926. 000050C6  6708                     beq        +0xA /* 000050D0 */
  6927. 000050C8  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6928. 000050CC  7060                     moveq.l    D0, 0x60
  6929. 000050CE  603C                     bra        +0x3E /* 0000510C */
  6930. label000050D0:
  6931. 000050D0  4267                     clr.w      -[A7]
  6932. 000050D2  2F2D 8DE6                move.l     -[A7], [A5 - 0x721A]
  6933. 000050D6  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  6934. 000050DA  101F                     move.b     D0, [A7]+
  6935. 000050DC  4A00                     tst.b      D0
  6936. 000050DE  6608                     bne        +0xA /* 000050E8 */
  6937. 000050E0  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6938. 000050E4  703E                     moveq.l    D0, 0x3E
  6939. 000050E6  6024                     bra        +0x26 /* 0000510C */
  6940. label000050E8:
  6941. 000050E8  4267                     clr.w      -[A7]
  6942. 000050EA  2F2D 8DE6                move.l     -[A7], [A5 - 0x721A]
  6943. 000050EE  4EAD 14B2                jsr        [A5 + 0x14B2 /* export_658 */]
  6944. 000050F2  101F                     move.b     D0, [A7]+
  6945. 000050F4  4A00                     tst.b      D0
  6946. 000050F6  6608                     bne        +0xA /* 00005100 */
  6947. 000050F8  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6948. 000050FC  703E                     moveq.l    D0, 0x3E
  6949. 000050FE  600C                     bra        +0xE /* 0000510C */
  6950. label00005100:
  6951. 00005100  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6952. 00005104  7001                     moveq.l    D0, 0x01
  6953. 00005106  3B40 E260                move.w     [A5 - 0x1DA0], D0
  6954. 0000510A  7000                     moveq.l    D0, 0x00
  6955. label0000510C:
  6956. 0000510C  4E5E                     unlink     A6
  6957. 0000510E  4E75                     rts
  6958. fn00005110:
  6959. 00005110  4E56 FF64                link       A6, -0x009C
  6960. 00005114  A850                     syscall    InitCursor
  6961. 00005116  4A6D E260                tst.w      [A5 - 0x1DA0]
  6962. 0000511A  6616                     bne        +0x18 /* 00005132 */
  6963. 0000511C  4EBA FF8C                jsr        [PC - 0x74 /* 000050AA */]
  6964. 00005120  3D40 FF64                move.w     [A6 - 0x9C], D0
  6965. 00005124  4A6E FF64                tst.w      [A6 - 0x9C]
  6966. 00005128  6708                     beq        +0xA /* 00005132 */
  6967. 0000512A  302E FF64                move.w     D0, [A6 - 0x9C]
  6968. 0000512E  6000 00B6                bra        +0xB8 /* 000051E6 */
  6969. label00005132:
  6970. 00005132  4267                     clr.w      -[A7]
  6971. 00005134  42A7                     clr.l      -[A7]
  6972. 00005136  3F2D 8E22                move.w     -[A7], [A5 - 0x71DE]
  6973. 0000513A  4EAD 131A                jsr        [A5 + 0x131A /* export_607 */]
  6974. 0000513E  301F                     move.w     D0, [A7]+
  6975. 00005140  4EAD 14C2                jsr        [A5 + 0x14C2 /* export_660 */]
  6976. 00005144  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  6977. 00005148  670A                     beq        +0xC /* 00005154 */
  6978. 0000514A  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  6979. 0000514E  7060                     moveq.l    D0, 0x60
  6980. 00005150  6000 0094                bra        +0x96 /* 000051E6 */
  6981. label00005154:
  6982. 00005154  206D 8DE6                movea.l    A0, [A5 - 0x721A]
  6983. 00005158  2050                     movea.l    A0, [A0]
  6984. 0000515A  43EE FF88                lea.l      A1, [A6 - 0x78]
  6985. 0000515E  701D                     moveq.l    D0, 0x1D
  6986. label00005160:
  6987. 00005160  22D8                     move.l     [A1]+, [A0]+
  6988. 00005162  51C8 FFFC                dbf        D0, -0x6 /* 00005160 */
  6989. 00005166  7001                     moveq.l    D0, 0x01
  6990. 00005168  3D40 FF68                move.w     [A6 - 0x98], D0
  6991. 0000516C  4A2E FFCC                tst.b      [A6 - 0x34]
  6992. 00005170  6706                     beq        +0x8 /* 00005178 */
  6993. 00005172  3D6E FFCA FF68           move.w     [A6 - 0x98], [A6 - 0x36]
  6994. label00005178:
  6995. 00005178  42A7                     clr.l      -[A7]
  6996. 0000517A  2F2D 8DE6                move.l     -[A7], [A5 - 0x721A]
  6997. 0000517E  42A7                     clr.l      -[A7]
  6998. 00005180  42A7                     clr.l      -[A7]
  6999. 00005182  4EAD 1482                jsr        [A5 + 0x1482 /* export_652 */]
  7000. 00005186  205F                     movea.l    A0, [A7]+
  7001. 00005188  2D48 FF6A                move.l     [A6 - 0x96], A0
  7002. 0000518C  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  7003. 00005190  6634                     bne        +0x36 /* 000051C6 */
  7004. 00005192  7001                     moveq.l    D0, 0x01
  7005. 00005194  3D40 FF66                move.w     [A6 - 0x9A], D0
  7006. 00005198  6022                     bra        +0x24 /* 000051BC */
  7007. label0000519A:
  7008. 0000519A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7009. 0000519E  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  7010. 000051A2  4EBA 0046                jsr        [PC + 0x46 /* 000051EA */]
  7011. 000051A6  508F                     addq.l     A7, 8
  7012. 000051A8  3D40 FF64                move.w     [A6 - 0x9C], D0
  7013. 000051AC  4A6E FF64                tst.w      [A6 - 0x9C]
  7014. 000051B0  6706                     beq        +0x8 /* 000051B8 */
  7015. 000051B2  302E FF64                move.w     D0, [A6 - 0x9C]
  7016. 000051B6  602E                     bra        +0x30 /* 000051E6 */
  7017. label000051B8:
  7018. 000051B8  526E FF66                addq.w     [A6 - 0x9A], 1
  7019. label000051BC:
  7020. 000051BC  302E FF66                move.w     D0, [A6 - 0x9A]
  7021. 000051C0  B06E FF68                cmp.w      D0, [A6 - 0x98]
  7022. 000051C4  6FD4                     ble        -0x2A /* 0000519A */
  7023. label000051C6:
  7024. 000051C6  2F2E FF6A                move.l     -[A7], [A6 - 0x96]
  7025. 000051CA  4EAD 148A                jsr        [A5 + 0x148A /* export_653 */]
  7026. 000051CE  2F2D 8DE6                move.l     -[A7], [A5 - 0x721A]
  7027. 000051D2  42A7                     clr.l      -[A7]
  7028. 000051D4  42A7                     clr.l      -[A7]
  7029. 000051D6  42A7                     clr.l      -[A7]
  7030. 000051D8  486E FF6E                pea.l      [A6 - 0x92]
  7031. 000051DC  4EAD 14BA                jsr        [A5 + 0x14BA /* export_659 */]
  7032. 000051E0  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  7033. 000051E4  7000                     moveq.l    D0, 0x00
  7034. label000051E6:
  7035. 000051E6  4E5E                     unlink     A6
  7036. 000051E8  4E75                     rts
  7037. fn000051EA:
  7038. 000051EA  4E56 FF12                link       A6, -0x00EE
  7039. 000051EE  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7040. 000051F2  41EE FF96                lea.l      A0, [A6 - 0x6A]
  7041. 000051F6  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  7042. 000051FA  7019                     moveq.l    D0, 0x19
  7043. label000051FC:
  7044. 000051FC  20D9                     move.l     [A0]+, [A1]+
  7045. 000051FE  51C8 FFFC                dbf        D0, -0x6 /* 000051FC */
  7046. 00005202  30D9                     move.w     [A0]+, [A1]+
  7047. 00005204  206E 000C                movea.l    A0, [A6 + 0xC]
  7048. 00005208  43ED 8FE8                lea.l      A1, [A5 - 0x7018]
  7049. 0000520C  7019                     moveq.l    D0, 0x19
  7050. label0000520E:
  7051. 0000520E  22D8                     move.l     [A1]+, [A0]+
  7052. 00005210  51C8 FFFC                dbf        D0, -0x6 /* 0000520E */
  7053. 00005214  32D8                     move.w     [A1]+, [A0]+
  7054. 00005216  206D 8DE6                movea.l    A0, [A5 - 0x721A]
  7055. 0000521A  2050                     movea.l    A0, [A0]
  7056. 0000521C  43EE FF1A                lea.l      A1, [A6 - 0xE6]
  7057. 00005220  5088                     addq.l     A0, 8
  7058. 00005222  22D8                     move.l     [A1]+, [A0]+
  7059. 00005224  22D8                     move.l     [A1]+, [A0]+
  7060. 00005226  41EE FF12                lea.l      A0, [A6 - 0xEE]
  7061. 0000522A  43EE FF1A                lea.l      A1, [A6 - 0xE6]
  7062. 0000522E  20D9                     move.l     [A0]+, [A1]+
  7063. 00005230  20D9                     move.l     [A0]+, [A1]+
  7064. 00005232  206E 000C                movea.l    A0, [A6 + 0xC]
  7065. 00005236  2068 003C                movea.l    A0, [A0 + 0x3C]
  7066. 0000523A  2050                     movea.l    A0, [A0]
  7067. 0000523C  3D68 0008 FF18           move.w     [A6 - 0xE8], [A0 + 0x8]
  7068. 00005242  206E 000C                movea.l    A0, [A6 + 0xC]
  7069. 00005246  2068 003C                movea.l    A0, [A0 + 0x3C]
  7070. 0000524A  2050                     movea.l    A0, [A0]
  7071. 0000524C  3D68 0006 FF16           move.w     [A6 - 0xEA], [A0 + 0x6]
  7072. 00005252  306E FF18                movea.w    A0, [A6 - 0xE8]
  7073. 00005256  2008                     move.l     D0, A0
  7074. 00005258  81EE FF20                divs.w     D0, [A6 - 0xE0]
  7075. 0000525C  3800                     move.w     D4, D0
  7076. 0000525E  302E FF20                move.w     D0, [A6 - 0xE0]
  7077. 00005262  C1C4                     muls.w     D0, D4
  7078. 00005264  B06E FF18                cmp.w      D0, [A6 - 0xE8]
  7079. 00005268  6702                     beq        +0x4 /* 0000526C */
  7080. 0000526A  5244                     addq.w     D4, 1
  7081. label0000526C:
  7082. 0000526C  306E FF16                movea.w    A0, [A6 - 0xEA]
  7083. 00005270  2008                     move.l     D0, A0
  7084. 00005272  81EE FF1E                divs.w     D0, [A6 - 0xE2]
  7085. 00005276  3A00                     move.w     D5, D0
  7086. 00005278  302E FF1E                move.w     D0, [A6 - 0xE2]
  7087. 0000527C  C1C5                     muls.w     D0, D5
  7088. 0000527E  B06E FF16                cmp.w      D0, [A6 - 0xEA]
  7089. 00005282  6702                     beq        +0x4 /* 00005286 */
  7090. 00005284  5245                     addq.w     D5, 1
  7091. label00005286:
  7092. 00005286  3F3C 0001                move.w     -[A7], 0x1
  7093. 0000528A  486E FF2A                pea.l      [A6 - 0xD6]
  7094. 0000528E  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  7095. 00005292  5C8F                     addq.l     A7, 6
  7096. 00005294  486E FF12                pea.l      [A6 - 0xEE]
  7097. 00005298  A87B                     syscall    ClipRect
  7098. 0000529A  2F2E FF42                move.l     -[A7], [A6 - 0xBE]
  7099. 0000529E  486E FF12                pea.l      [A6 - 0xEE]
  7100. 000052A2  A8DF                     syscall    RectRgn
  7101. 000052A4  42A7                     clr.l      -[A7]
  7102. 000052A6  486E FF12                pea.l      [A6 - 0xEE]
  7103. 000052AA  A8F3                     syscall    OpenPicture
  7104. 000052AC  205F                     movea.l    A0, [A7]+
  7105. 000052AE  2D48 FF22                move.l     [A6 - 0xDE], A0
  7106. 000052B2  2B6D 902C 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FD4]
  7107. 000052B8  2F2D 9028                move.l     -[A7], [A5 - 0x6FD8]
  7108. 000052BC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  7109. 000052C0  588F                     addq.l     A7, 4
  7110. 000052C2  2B6D 9018 8E1E           move.l     [A5 - 0x71E2], [A5 - 0x6FE8]
  7111. 000052C8  2F2D 9014                move.l     -[A7], [A5 - 0x6FEC]
  7112. 000052CC  4EAD 1022                jsr        [A5 + 0x1022 /* export_512 */]
  7113. 000052D0  588F                     addq.l     A7, 4
  7114. 000052D2  A8F4                     syscall    ClosePicture
  7115. 000052D4  3F3C 0001                move.w     -[A7], 0x1
  7116. 000052D8  486E FF2A                pea.l      [A6 - 0xD6]
  7117. 000052DC  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  7118. 000052E0  5C8F                     addq.l     A7, 6
  7119. 000052E2  7C00                     moveq.l    D6, 0x00
  7120. 000052E4  6000 004C                bra        +0x4E /* 00005332 */
  7121. label000052E8:
  7122. 000052E8  7E00                     moveq.l    D7, 0x00
  7123. 000052EA  6040                     bra        +0x42 /* 0000532C */
  7124. label000052EC:
  7125. 000052EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7126. 000052F0  42A7                     clr.l      -[A7]
  7127. 000052F2  4EAD 1492                jsr        [A5 + 0x1492 /* export_654 */]
  7128. 000052F6  4A78 0944                tst.w      [0x00000944 /* PrintErr */]
  7129. 000052FA  6626                     bne        +0x28 /* 00005322 */
  7130. 000052FC  302E FF20                move.w     D0, [A6 - 0xE0]
  7131. 00005300  C1C6                     muls.w     D0, D6
  7132. 00005302  322E FF1E                move.w     D1, [A6 - 0xE2]
  7133. 00005306  C3C7                     muls.w     D1, D7
  7134. 00005308  3F00                     move.w     -[A7], D0
  7135. 0000530A  3F01                     move.w     -[A7], D1
  7136. 0000530C  A878                     syscall    SetOrigin
  7137. 0000530E  206D EC46                movea.l    A0, [A5 - 0x13BA]
  7138. 00005312  4868 0010                pea.l      [A0 + 0x10]
  7139. 00005316  A87B                     syscall    ClipRect
  7140. 00005318  2F2E FF22                move.l     -[A7], [A6 - 0xDE]
  7141. 0000531C  486E FF12                pea.l      [A6 - 0xEE]
  7142. 00005320  A8F6                     syscall    DrawPicture
  7143. label00005322:
  7144. 00005322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7145. 00005326  4EAD 149A                jsr        [A5 + 0x149A /* export_655 */]
  7146. 0000532A  5247                     addq.w     D7, 1
  7147. label0000532C:
  7148. 0000532C  BE45                     cmp.w      D7, D5
  7149. 0000532E  6DBC                     blt        -0x42 /* 000052EC */
  7150. 00005330  5246                     addq.w     D6, 1
  7151. label00005332:
  7152. 00005332  BC44                     cmp.w      D6, D4
  7153. 00005334  6DB2                     blt        -0x4C /* 000052E8 */
  7154. 00005336  2F2E FF22                move.l     -[A7], [A6 - 0xDE]
  7155. 0000533A  A8F5                     syscall    KillPicture
  7156. 0000533C  41ED 8FE8                lea.l      A0, [A5 - 0x7018]
  7157. 00005340  43EE FF96                lea.l      A1, [A6 - 0x6A]
  7158. 00005344  7019                     moveq.l    D0, 0x19
  7159. label00005346:
  7160. 00005346  20D9                     move.l     [A0]+, [A1]+
  7161. 00005348  51C8 FFFC                dbf        D0, -0x6 /* 00005346 */
  7162. 0000534C  30D9                     move.w     [A0]+, [A1]+
  7163. 0000534E  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  7164. 00005352  A873                     syscall    SetPort
  7165. 00005354  7000                     moveq.l    D0, 0x00
  7166. 00005356  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7167. 0000535A  4E5E                     unlink     A6
  7168. 0000535C  4E75                     rts
  7169. export_478:
  7170. fn0000535E:
  7171. 0000535E  48E7 0300                movem.l    -[A7], D6,D7
  7172. 00005362  7C00                     moveq.l    D6, 0x00
  7173. 00005364  7E00                     moveq.l    D7, 0x00
  7174. 00005366  6000 0060                bra        +0x62 /* 000053C8 */
  7175. label0000536A:
  7176. 0000536A  3007                     move.w     D0, D7
  7177. 0000536C  C1FC 0016                muls.w     D0, 0x16
  7178. 00005370  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7179. 00005374  D1C0                     add.l      A0, D0
  7180. 00005376  4A90                     tst.l      [A0]
  7181. 00005378  674C                     beq        +0x4E /* 000053C6 */
  7182. 0000537A  4A46                     tst.w      D6
  7183. 0000537C  6602                     bne        +0x4 /* 00005380 */
  7184. 0000537E  7C01                     moveq.l    D6, 0x01
  7185. label00005380:
  7186. 00005380  3007                     move.w     D0, D7
  7187. 00005382  C1FC 0016                muls.w     D0, 0x16
  7188. 00005386  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7189. 0000538A  D1C0                     add.l      A0, D0
  7190. 0000538C  4A68 0014                tst.w      [A0 + 0x14]
  7191. 00005390  6732                     beq        +0x34 /* 000053C4 */
  7192. 00005392  3007                     move.w     D0, D7
  7193. 00005394  C1FC 0016                muls.w     D0, 0x16
  7194. 00005398  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7195. 0000539C  D1C0                     add.l      A0, D0
  7196. 0000539E  2F10                     move.l     -[A7], [A0]
  7197. 000053A0  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7198. 000053A4  3007                     move.w     D0, D7
  7199. 000053A6  C1FC 0016                muls.w     D0, 0x16
  7200. 000053AA  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7201. 000053AE  D1C0                     add.l      A0, D0
  7202. 000053B0  4268 0014                clr.w      [A0 + 0x14]
  7203. 000053B4  3007                     move.w     D0, D7
  7204. 000053B6  C1FC 0016                muls.w     D0, 0x16
  7205. 000053BA  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7206. 000053BE  D1C0                     add.l      A0, D0
  7207. 000053C0  4290                     clr.l      [A0]
  7208. 000053C2  6002                     bra        +0x4 /* 000053C6 */
  7209. label000053C4:
  7210. 000053C4  7C02                     moveq.l    D6, 0x02
  7211. label000053C6:
  7212. 000053C6  5247                     addq.w     D7, 1
  7213. label000053C8:
  7214. 000053C8  0C47 0014                cmpi.w     D7, 0x14
  7215. 000053CC  6D9C                     blt        -0x62 /* 0000536A */
  7216. 000053CE  0C46 0001                cmpi.w     D6, 0x1
  7217. 000053D2  6604                     bne        +0x6 /* 000053D8 */
  7218. 000053D4  4EBA 0A20                jsr        [PC + 0xA20 /* 00005DF6 */]
  7219. label000053D8:
  7220. 000053D8  4CDF 00C0                movem.l    D6,D7, [A7]+
  7221. 000053DC  4E75                     rts
  7222. export_475:
  7223. 000053DE  4E56 0000                link       A6, 0
  7224. 000053E2  4EBA FF7A                jsr        [PC - 0x86 /* 0000535E */]
  7225. 000053E6  4A6D E580                tst.w      [A5 - 0x1A80]
  7226. 000053EA  671E                     beq        +0x20 /* 0000540A */
  7227. 000053EC  302D E57E                move.w     D0, [A5 - 0x1A82]
  7228. 000053F0  C1FC 0016                muls.w     D0, 0x16
  7229. 000053F4  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7230. 000053F8  D1C0                     add.l      A0, D0
  7231. 000053FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7232. 000053FE  4868 0004                pea.l      [A0 + 0x4]
  7233. 00005402  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  7234. 00005406  508F                     addq.l     A7, 8
  7235. 00005408  600E                     bra        +0x10 /* 00005418 */
  7236. label0000540A:
  7237. 0000540A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7238. 0000540E  486D E582                pea.l      [A5 - 0x1A7E]
  7239. 00005412  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  7240. 00005416  508F                     addq.l     A7, 8
  7241. label00005418:
  7242. 00005418  4E5E                     unlink     A6
  7243. 0000541A  4E75                     rts
  7244. export_474:
  7245. 0000541C  4E56 FFFC                link       A6, -0x0004
  7246. 00005420  42A7                     clr.l      -[A7]
  7247. 00005422  206E 0008                movea.l    A0, [A6 + 0x8]
  7248. 00005426  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7249. 0000542A  4EBA 09F4                jsr        [PC + 0x9F4 /* 00005E20 */]
  7250. 0000542E  201F                     move.l     D0, [A7]+
  7251. 00005430  2D40 FFFC                move.l     [A6 - 0x4], D0
  7252. 00005434  4A6D E580                tst.w      [A5 - 0x1A80]
  7253. 00005438  6F2C                     ble        +0x2E /* 00005466 */
  7254. 0000543A  206E 0008                movea.l    A0, [A6 + 0x8]
  7255. 0000543E  3028 0002                move.w     D0, [A0 + 0x2]
  7256. 00005442  C1FC 0016                muls.w     D0, 0x16
  7257. 00005446  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7258. 0000544A  D1C0                     add.l      A0, D0
  7259. 0000544C  7001                     moveq.l    D0, 0x01
  7260. 0000544E  3140 0014                move.w     [A0 + 0x14], D0
  7261. 00005452  536D E580                subq.w     [A5 - 0x1A80], 1
  7262. 00005456  526D E57E                addq.w     [A5 - 0x1A82], 1
  7263. 0000545A  0C6D 0014 E57E           cmpi.w     [A5 - 0x1A82], 0x14
  7264. 00005460  6D04                     blt        +0x6 /* 00005466 */
  7265. 00005462  426D E57E                clr.w      [A5 - 0x1A82]
  7266. label00005466:
  7267. 00005466  42A7                     clr.l      -[A7]
  7268. 00005468  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7269. 0000546C  4EBA 09B2                jsr        [PC + 0x9B2 /* 00005E20 */]
  7270. 00005470  201F                     move.l     D0, [A7]+
  7271. 00005472  2D40 FFFC                move.l     [A6 - 0x4], D0
  7272. 00005476  4E5E                     unlink     A6
  7273. 00005478  205F                     movea.l    A0, [A7]+
  7274. 0000547A  4FEF 0008                lea.l      A7, [A7 + 0x8]
  7275. 0000547E  4ED0                     jmp        [A0]
  7276. export_476:
  7277. 00005480  4E56 FEB2                link       A6, -0x014E
  7278. 00005484  48E7 0108                movem.l    -[A7], D7,A4
  7279. 00005488  286E 000C                movea.l    A4, [A6 + 0xC]
  7280. 0000548C  4EBA FED0                jsr        [PC - 0x130 /* 0000535E */]
  7281. 00005490  0C54 2B66                cmpi.w     [A4], 0x2B66 /* '+f' */
  7282. 00005494  6600 0090                bne        +0x92 /* 00005526 */
  7283. 00005498  4A6D E580                tst.w      [A5 - 0x1A80]
  7284. 0000549C  6700 0082                beq        +0x84 /* 00005520 */
  7285. 000054A0  4EBA 0954                jsr        [PC + 0x954 /* 00005DF6 */]
  7286. 000054A4  4878 000A                push.l     0xA /* '\n' */
  7287. 000054A8  486E FFFC                pea.l      [A6 - 0x4]
  7288. 000054AC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  7289. 000054B0  426E FFB6                clr.w      [A6 - 0x4A]
  7290. 000054B4  6000 0062                bra        +0x64 /* 00005518 */
  7291. label000054B8:
  7292. 000054B8  302E FFB6                move.w     D0, [A6 - 0x4A]
  7293. 000054BC  C1FC 0016                muls.w     D0, 0x16
  7294. 000054C0  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7295. 000054C4  D1C0                     add.l      A0, D0
  7296. 000054C6  4A90                     tst.l      [A0]
  7297. 000054C8  674A                     beq        +0x4C /* 00005514 */
  7298. 000054CA  302E FFB6                move.w     D0, [A6 - 0x4A]
  7299. 000054CE  C1FC 0016                muls.w     D0, 0x16
  7300. 000054D2  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7301. 000054D6  D1C0                     add.l      A0, D0
  7302. 000054D8  2F10                     move.l     -[A7], [A0]
  7303. 000054DA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7304. 000054DE  302E FFB6                move.w     D0, [A6 - 0x4A]
  7305. 000054E2  C1FC 0016                muls.w     D0, 0x16
  7306. 000054E6  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7307. 000054EA  D1C0                     add.l      A0, D0
  7308. 000054EC  4268 0014                clr.w      [A0 + 0x14]
  7309. 000054F0  302E FFB6                move.w     D0, [A6 - 0x4A]
  7310. 000054F4  C1FC 0016                muls.w     D0, 0x16
  7311. 000054F8  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7312. 000054FC  D1C0                     add.l      A0, D0
  7313. 000054FE  4290                     clr.l      [A0]
  7314. 00005500  536D E580                subq.w     [A5 - 0x1A80], 1
  7315. 00005504  526D E57E                addq.w     [A5 - 0x1A82], 1
  7316. 00005508  0C6D 0014 E57E           cmpi.w     [A5 - 0x1A82], 0x14
  7317. 0000550E  6D04                     blt        +0x6 /* 00005514 */
  7318. 00005510  426D E57E                clr.w      [A5 - 0x1A82]
  7319. label00005514:
  7320. 00005514  526E FFB6                addq.w     [A6 - 0x4A], 1
  7321. label00005518:
  7322. 00005518  0C6E 0014 FFB6           cmpi.w     [A6 - 0x4A], 0x14
  7323. 0000551E  6D98                     blt        -0x66 /* 000054B8 */
  7324. label00005520:
  7325. 00005520  7000                     moveq.l    D0, 0x00
  7326. 00005522  6000 018A                bra        +0x18C /* 000056AE */
  7327. label00005526:
  7328. 00005526  0C6D 0014 E580           cmpi.w     [A5 - 0x1A80], 0x14
  7329. 0000552C  6D06                     blt        +0x8 /* 00005534 */
  7330. 0000552E  7000                     moveq.l    D0, 0x00
  7331. 00005530  6000 017C                bra        +0x17E /* 000056AE */
  7332. label00005534:
  7333. 00005534  486E FFC2                pea.l      [A6 - 0x3E]
  7334. 00005538  486E FFBC                pea.l      [A6 - 0x44]
  7335. 0000553C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7336. 00005540  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7337. 00005544  2F0C                     move.l     -[A7], A4
  7338. 00005546  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7339. 0000554A  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7340. 0000554E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7341. 00005552  3E00                     move.w     D7, D0
  7342. 00005554  4A47                     tst.w      D7
  7343. 00005556  6706                     beq        +0x8 /* 0000555E */
  7344. 00005558  3007                     move.w     D0, D7
  7345. 0000555A  6000 0152                bra        +0x154 /* 000056AE */
  7346. label0000555E:
  7347. 0000555E  486E FEB6                pea.l      [A6 - 0x14A]
  7348. 00005562  486E FFC2                pea.l      [A6 - 0x3E]
  7349. 00005566  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  7350. 0000556A  508F                     addq.l     A7, 8
  7351. 0000556C  486E FFC2                pea.l      [A6 - 0x3E]
  7352. 00005570  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7353. 00005574  588F                     addq.l     A7, 4
  7354. 00005576  302E FFBC                move.w     D0, [A6 - 0x44]
  7355. 0000557A  48C0                     ext.l      D0
  7356. 0000557C  E780                     asl        D0, 3
  7357. 0000557E  D9C0                     add.l      A4, D0
  7358. 00005580  486E FFBE                pea.l      [A6 - 0x42]
  7359. 00005584  486E FEB6                pea.l      [A6 - 0x14A]
  7360. 00005588  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  7361. 0000558C  4EBA 0646                jsr        [PC + 0x646 /* 00005BD4 */]
  7362. 00005590  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7363. 00005594  4A40                     tst.w      D0
  7364. 00005596  6624                     bne        +0x26 /* 000055BC */
  7365. 00005598  4AAD 8DD6                tst.l      [A5 - 0x722A]
  7366. 0000559C  6718                     beq        +0x1A /* 000055B6 */
  7367. 0000559E  486E FFBE                pea.l      [A6 - 0x42]
  7368. 000055A2  486E FEB6                pea.l      [A6 - 0x14A]
  7369. 000055A6  2F2D 8DD6                move.l     -[A7], [A5 - 0x722A]
  7370. 000055AA  4EBA 0628                jsr        [PC + 0x628 /* 00005BD4 */]
  7371. 000055AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7372. 000055B2  4A40                     tst.w      D0
  7373. 000055B4  6606                     bne        +0x8 /* 000055BC */
  7374. label000055B6:
  7375. 000055B6  7000                     moveq.l    D0, 0x00
  7376. 000055B8  6000 00F4                bra        +0xF6 /* 000056AE */
  7377. label000055BC:
  7378. 000055BC  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  7379. 000055C0  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  7380. 000055C4  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  7381. 000055C8  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  7382. 000055CC  206E FFBE                movea.l    A0, [A6 - 0x42]
  7383. 000055D0  2D50 FFB8                move.l     [A6 - 0x48], [A0]
  7384. 000055D4  206E FFBE                movea.l    A0, [A6 - 0x42]
  7385. 000055D8  2D50 FEB2                move.l     [A6 - 0x14E], [A0]
  7386. 000055DC  206E FFB8                movea.l    A0, [A6 - 0x48]
  7387. 000055E0  0C50 0002                cmpi.w     [A0], 0x2
  7388. 000055E4  670E                     beq        +0x10 /* 000055F4 */
  7389. 000055E6  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  7390. 000055EA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  7391. 000055EE  7000                     moveq.l    D0, 0x00
  7392. 000055F0  6000 00BC                bra        +0xBE /* 000056AE */
  7393. label000055F4:
  7394. 000055F4  4EBA 07E4                jsr        [PC + 0x7E4 /* 00005DDA */]
  7395. 000055F8  526D E580                addq.w     [A5 - 0x1A80], 1
  7396. 000055FC  302D E57C                move.w     D0, [A5 - 0x1A84]
  7397. 00005600  C1FC 0016                muls.w     D0, 0x16
  7398. 00005604  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7399. 00005608  D1C0                     add.l      A0, D0
  7400. 0000560A  4268 0014                clr.w      [A0 + 0x14]
  7401. 0000560E  302D E57C                move.w     D0, [A5 - 0x1A84]
  7402. 00005612  C1FC 0016                muls.w     D0, 0x16
  7403. 00005616  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7404. 0000561A  D1C0                     add.l      A0, D0
  7405. 0000561C  20AE FFBE                move.l     [A0], [A6 - 0x42]
  7406. 00005620  302D E57C                move.w     D0, [A5 - 0x1A84]
  7407. 00005624  C1FC 0016                muls.w     D0, 0x16
  7408. 00005628  41ED E3C4                lea.l      A0, [A5 - 0x1C3C]
  7409. 0000562C  D1C0                     add.l      A0, D0
  7410. 0000562E  4878 0010                push.l     0x10
  7411. 00005632  4868 0004                pea.l      [A0 + 0x4]
  7412. 00005636  486E FEB6                pea.l      [A6 - 0x14A]
  7413. 0000563A  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  7414. 0000563E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7415. 00005642  206E FFB8                movea.l    A0, [A6 - 0x48]
  7416. 00005646  3028 0004                move.w     D0, [A0 + 0x4]
  7417. 0000564A  E740                     asl        D0.w, 3
  7418. 0000564C  48C0                     ext.l      D0
  7419. 0000564E  D0AE FEB2                add.l      D0, [A6 - 0x14E]
  7420. 00005652  5C80                     addq.l     D0, 6
  7421. 00005654  2D40 FFFC                move.l     [A6 - 0x4], D0
  7422. 00005658  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7423. 0000565C  4267                     clr.w      -[A7]
  7424. 0000565E  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  7425. 00005662  4EBA 0546                jsr        [PC + 0x546 /* 00005BAA */]
  7426. 00005666  508F                     addq.l     A7, 8
  7427. 00005668  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7428. 0000566C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7429. 00005670  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7430. 00005674  2F0C                     move.l     -[A7], A4
  7431. 00005676  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7432. 0000567A  4EBA 003A                jsr        [PC + 0x3A /* 000056B6 */]
  7433. 0000567E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7434. 00005682  3E00                     move.w     D7, D0
  7435. 00005684  42A7                     clr.l      -[A7]
  7436. 00005686  4EBA 0788                jsr        [PC + 0x788 /* 00005E10 */]
  7437. 0000568A  201F                     move.l     D0, [A7]+
  7438. 0000568C  2F00                     move.l     -[A7], D0
  7439. 0000568E  3F2D E57C                move.w     -[A7], [A5 - 0x1A84]
  7440. 00005692  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  7441. 00005696  4EBA 0512                jsr        [PC + 0x512 /* 00005BAA */]
  7442. 0000569A  508F                     addq.l     A7, 8
  7443. 0000569C  526D E57C                addq.w     [A5 - 0x1A84], 1
  7444. 000056A0  0C6D 0014 E57C           cmpi.w     [A5 - 0x1A84], 0x14
  7445. 000056A6  6D04                     blt        +0x6 /* 000056AC */
  7446. 000056A8  426D E57C                clr.w      [A5 - 0x1A84]
  7447. label000056AC:
  7448. 000056AC  3007                     move.w     D0, D7
  7449. label000056AE:
  7450. 000056AE  4CDF 1080                movem.l    D7,A4, [A7]+
  7451. 000056B2  4E5E                     unlink     A6
  7452. 000056B4  4E75                     rts
  7453. fn000056B6:
  7454. 000056B6  4E56 FEB0                link       A6, -0x0150
  7455. 000056BA  48E7 0308                movem.l    -[A7], D6,D7,A4
  7456. 000056BE  286E 000C                movea.l    A4, [A6 + 0xC]
  7457. 000056C2  2D7C 0000 03E8 FFC2      move.l     [A6 - 0x3E], 0x3E8
  7458. 000056CA  0C54 2B69                cmpi.w     [A4], 0x2B69 /* '+i' */
  7459. 000056CE  6600 0074                bne        +0x76 /* 00005744 */
  7460. 000056D2  508C                     addq.l     A4, 8
  7461. 000056D4  486E FFC6                pea.l      [A6 - 0x3A]
  7462. 000056D8  486E FFBC                pea.l      [A6 - 0x44]
  7463. 000056DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7464. 000056E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7465. 000056E4  2F0C                     move.l     -[A7], A4
  7466. 000056E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7467. 000056EA  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7468. 000056EE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7469. 000056F2  3E00                     move.w     D7, D0
  7470. 000056F4  302E FFBC                move.w     D0, [A6 - 0x44]
  7471. 000056F8  48C0                     ext.l      D0
  7472. 000056FA  E780                     asl        D0, 3
  7473. 000056FC  D9C0                     add.l      A4, D0
  7474. 000056FE  4A47                     tst.w      D7
  7475. 00005700  6706                     beq        +0x8 /* 00005708 */
  7476. 00005702  3007                     move.w     D0, D7
  7477. 00005704  6000 049C                bra        +0x49E /* 00005BA2 */
  7478. label00005708:
  7479. 00005708  486E FFBE                pea.l      [A6 - 0x42]
  7480. 0000570C  486E FFC6                pea.l      [A6 - 0x3A]
  7481. 00005710  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  7482. 00005714  508F                     addq.l     A7, 8
  7483. 00005716  3E00                     move.w     D7, D0
  7484. 00005718  4AAE FFBE                tst.l      [A6 - 0x42]
  7485. 0000571C  6F12                     ble        +0x14 /* 00005730 */
  7486. 0000571E  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  7487. 00005722  4879 0001 D4C0           push.l     0x1D4C0
  7488. 00005728  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7489. 0000572C  2D40 FFC2                move.l     [A6 - 0x3E], D0
  7490. label00005730:
  7491. 00005730  486E FFC6                pea.l      [A6 - 0x3A]
  7492. 00005734  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7493. 00005738  588F                     addq.l     A7, 4
  7494. 0000573A  4A47                     tst.w      D7
  7495. 0000573C  6706                     beq        +0x8 /* 00005744 */
  7496. 0000573E  3007                     move.w     D0, D7
  7497. 00005740  6000 0460                bra        +0x462 /* 00005BA2 */
  7498. label00005744:
  7499. 00005744  7E00                     moveq.l    D7, 0x00
  7500. 00005746  4A54                     tst.w      [A4]
  7501. 00005748  6618                     bne        +0x1A /* 00005762 */
  7502. 0000574A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7503. 0000574E  3F3C F3BB                move.w     -[A7], 0xF3BB
  7504. 00005752  3F3C 0051                move.w     -[A7], 0x51 /* 'Q' */
  7505. 00005756  4EBA 0452                jsr        [PC + 0x452 /* 00005BAA */]
  7506. 0000575A  508F                     addq.l     A7, 8
  7507. 0000575C  7000                     moveq.l    D0, 0x00
  7508. 0000575E  6000 0442                bra        +0x444 /* 00005BA2 */
  7509. label00005762:
  7510. 00005762  7004                     moveq.l    D0, 0x04
  7511. 00005764  3D40 FFB6                move.w     [A6 - 0x4A], D0
  7512. 00005768  2D6E FFC2 FFBE           move.l     [A6 - 0x42], [A6 - 0x3E]
  7513. 0000576E  6000 0420                bra        +0x422 /* 00005B90 */
  7514. label00005772:
  7515. 00005772  486E FFC6                pea.l      [A6 - 0x3A]
  7516. 00005776  486E FFBC                pea.l      [A6 - 0x44]
  7517. 0000577A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7518. 0000577E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7519. 00005782  2F0C                     move.l     -[A7], A4
  7520. 00005784  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7521. 00005788  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  7522. 0000578C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7523. 00005790  3E00                     move.w     D7, D0
  7524. 00005792  302E FFBC                move.w     D0, [A6 - 0x44]
  7525. 00005796  48C0                     ext.l      D0
  7526. 00005798  E780                     asl        D0, 3
  7527. 0000579A  D9C0                     add.l      A4, D0
  7528. 0000579C  4A47                     tst.w      D7
  7529. 0000579E  6706                     beq        +0x8 /* 000057A6 */
  7530. 000057A0  3007                     move.w     D0, D7
  7531. 000057A2  6000 03FE                bra        +0x400 /* 00005BA2 */
  7532. label000057A6:
  7533. 000057A6  486E FFC6                pea.l      [A6 - 0x3A]
  7534. 000057AA  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  7535. 000057AE  588F                     addq.l     A7, 4
  7536. 000057B0  486E FFC6                pea.l      [A6 - 0x3A]
  7537. 000057B4  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  7538. 000057B8  588F                     addq.l     A7, 4
  7539. 000057BA  2D40 FEB2                move.l     [A6 - 0x14E], D0
  7540. 000057BE  7001                     moveq.l    D0, 0x01
  7541. 000057C0  3D40 FFBA                move.w     [A6 - 0x46], D0
  7542. 000057C4  486E FFC6                pea.l      [A6 - 0x3A]
  7543. 000057C8  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  7544. 000057CC  588F                     addq.l     A7, 4
  7545. 000057CE  3C00                     move.w     D6, D0
  7546. 000057D0  6000 03B8                bra        +0x3BA /* 00005B8A */
  7547. label000057D4:
  7548. 000057D4  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7549. 000057D8  52AE FEB2                addq.l     [A6 - 0x14E], 1
  7550. 000057DC  7000                     moveq.l    D0, 0x00
  7551. 000057DE  1010                     move.b     D0, [A0]
  7552. 000057E0  41ED BECC                lea.l      A0, [A5 - 0x4134]
  7553. 000057E4  4840                     swap.w     D0
  7554. 000057E6  4240                     clr.w      D0
  7555. 000057E8  4840                     swap.w     D0
  7556. 000057EA  D1C0                     add.l      A0, D0
  7557. 000057EC  1D50 FEB1                move.b     [A6 - 0x14F], [A0]
  7558. 000057F0  7000                     moveq.l    D0, 0x00
  7559. 000057F2  102E FEB1                move.b     D0, [A6 - 0x14F]
  7560. 000057F6  0C40 000D                cmpi.w     D0, 0xD /* '\r' */
  7561. 000057FA  6606                     bne        +0x8 /* 00005802 */
  7562. 000057FC  7020                     moveq.l    D0, 0x20
  7563. 000057FE  1D40 FEB1                move.b     [A6 - 0x14F], D0
  7564. label00005802:
  7565. 00005802  4A46                     tst.w      D6
  7566. 00005804  671C                     beq        +0x1E /* 00005822 */
  7567. 00005806  7000                     moveq.l    D0, 0x00
  7568. 00005808  102E FEB1                move.b     D0, [A6 - 0x14F]
  7569. 0000580C  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  7570. 00005810  6500 0376                bcs        +0x378 /* 00005B88 */
  7571. 00005814  7000                     moveq.l    D0, 0x00
  7572. 00005816  102E FEB1                move.b     D0, [A6 - 0x14F]
  7573. 0000581A  0C40 007A                cmpi.w     D0, 0x7A /* 'z' */
  7574. 0000581E  6200 0368                bhi        +0x36A /* 00005B88 */
  7575. label00005822:
  7576. 00005822  0C6E 0001 FFBA           cmpi.w     [A6 - 0x46], 0x1
  7577. 00005828  6F00 00AC                ble        +0xAE /* 000058D6 */
  7578. 0000582C  7000                     moveq.l    D0, 0x00
  7579. 0000582E  102E FEB1                move.b     D0, [A6 - 0x14F]
  7580. 00005832  0C40 0020                cmpi.w     D0, 0x20 /* ' ' */
  7581. 00005836  6706                     beq        +0x8 /* 0000583E */
  7582. 00005838  4A46                     tst.w      D6
  7583. 0000583A  6600 009A                bne        +0x9C /* 000058D6 */
  7584. label0000583E:
  7585. 0000583E  4A6E FFB8                tst.w      [A6 - 0x48]
  7586. 00005842  6F34                     ble        +0x36 /* 00005878 */
  7587. 00005844  302E FFB6                move.w     D0, [A6 - 0x4A]
  7588. 00005848  C1FC 000C                muls.w     D0, 0xC
  7589. 0000584C  D16E FFB8                add.w      [A6 - 0x48], D0
  7590. 00005850  4A6E FFB8                tst.w      [A6 - 0x48]
  7591. 00005854  6D08                     blt        +0xA /* 0000585E */
  7592. 00005856  0C6E 0076 FFB8           cmpi.w     [A6 - 0x48], 0x76 /* 'v' */
  7593. 0000585C  6F06                     ble        +0x8 /* 00005864 */
  7594. label0000585E:
  7595. 0000585E  7033                     moveq.l    D0, 0x33
  7596. 00005860  3D40 FFB8                move.w     [A6 - 0x48], D0
  7597. label00005864:
  7598. 00005864  302E FFB8                move.w     D0, [A6 - 0x48]
  7599. 00005868  48C0                     ext.l      D0
  7600. 0000586A  D080                     add.l      D0, D0
  7601. 0000586C  41ED E2C6                lea.l      A0, [A5 - 0x1D3A]
  7602. 00005870  D1C0                     add.l      A0, D0
  7603. 00005872  3D50 FFB8                move.w     [A6 - 0x48], [A0]
  7604. 00005876  6018                     bra        +0x1A /* 00005890 */
  7605. label00005878:
  7606. 00005878  302E FFB8                move.w     D0, [A6 - 0x48]
  7607. 0000587C  4440                     neg.w      D0
  7608. 0000587E  3D40 FFB8                move.w     [A6 - 0x48], D0
  7609. 00005882  0C6E 007F FFB8           cmpi.w     [A6 - 0x48], 0x7F
  7610. 00005888  6F06                     ble        +0x8 /* 00005890 */
  7611. 0000588A  703C                     moveq.l    D0, 0x3C
  7612. 0000588C  3D40 FFB8                move.w     [A6 - 0x48], D0
  7613. label00005890:
  7614. 00005890  0CAE 0000 7FFF FFBE      cmpi.l     [A6 - 0x42], 0x7FFF
  7615. 00005898  6F08                     ble        +0xA /* 000058A2 */
  7616. 0000589A  2D7C 0000 7FFF FFBE      move.l     [A6 - 0x42], 0x7FFF
  7617. label000058A2:
  7618. 000058A2  0CAE 0000 0001 FFBE      cmpi.l     [A6 - 0x42], 0x1
  7619. 000058AA  6C06                     bge        +0x8 /* 000058B2 */
  7620. 000058AC  7001                     moveq.l    D0, 0x01
  7621. 000058AE  2D40 FFBE                move.l     [A6 - 0x42], D0
  7622. label000058B2:
  7623. 000058B2  306E FFB8                movea.w    A0, [A6 - 0x48]
  7624. 000058B6  D1FC FF00 0000           add.l      A0, 0xFF000000
  7625. 000058BC  4850                     pea.l      [A0]
  7626. 000058BE  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  7627. 000058C2  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  7628. 000058C6  4EBA 02E2                jsr        [PC + 0x2E2 /* 00005BAA */]
  7629. 000058CA  508F                     addq.l     A7, 8
  7630. 000058CC  7001                     moveq.l    D0, 0x01
  7631. 000058CE  3D40 FFBA                move.w     [A6 - 0x46], D0
  7632. 000058D2  6000 02B4                bra        +0x2B6 /* 00005B88 */
  7633. label000058D6:
  7634. 000058D6  0C6E 0001 FFBA           cmpi.w     [A6 - 0x46], 0x1
  7635. 000058DC  663E                     bne        +0x40 /* 0000591C */
  7636. 000058DE  7000                     moveq.l    D0, 0x00
  7637. 000058E0  102E FEB1                move.b     D0, [A6 - 0x14F]
  7638. 000058E4  0C40 0061                cmpi.w     D0, 0x61 /* 'a' */
  7639. 000058E8  6532                     bcs        +0x34 /* 0000591C */
  7640. 000058EA  7000                     moveq.l    D0, 0x00
  7641. 000058EC  102E FEB1                move.b     D0, [A6 - 0x14F]
  7642. 000058F0  0C40 0067                cmpi.w     D0, 0x67 /* 'g' */
  7643. 000058F4  6226                     bhi        +0x28 /* 0000591C */
  7644. 000058F6  7000                     moveq.l    D0, 0x00
  7645. 000058F8  102E FEB1                move.b     D0, [A6 - 0x14F]
  7646. 000058FC  0640 FF9F                addi.w     D0, 0xFF9F
  7647. 00005900  4840                     swap.w     D0
  7648. 00005902  4240                     clr.w      D0
  7649. 00005904  4840                     swap.w     D0
  7650. 00005906  D080                     add.l      D0, D0
  7651. 00005908  41ED E3B6                lea.l      A0, [A5 - 0x1C4A]
  7652. 0000590C  D1C0                     add.l      A0, D0
  7653. 0000590E  3D50 FFB8                move.w     [A6 - 0x48], [A0]
  7654. 00005912  7002                     moveq.l    D0, 0x02
  7655. 00005914  3D40 FFBA                move.w     [A6 - 0x46], D0
  7656. 00005918  6000 026E                bra        +0x270 /* 00005B88 */
  7657. label0000591C:
  7658. 0000591C  0C6E 0001 FFBA           cmpi.w     [A6 - 0x46], 0x1
  7659. 00005922  6600 00B8                bne        +0xBA /* 000059DC */
  7660. 00005926  7000                     moveq.l    D0, 0x00
  7661. 00005928  102E FEB1                move.b     D0, [A6 - 0x14F]
  7662. 0000592C  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  7663. 00005930  6500 00AA                bcs        +0xAC /* 000059DC */
  7664. 00005934  7000                     moveq.l    D0, 0x00
  7665. 00005936  102E FEB1                move.b     D0, [A6 - 0x14F]
  7666. 0000593A  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  7667. 0000593E  6200 009C                bhi        +0x9E /* 000059DC */
  7668. 00005942  7000                     moveq.l    D0, 0x00
  7669. 00005944  102E FEB1                move.b     D0, [A6 - 0x14F]
  7670. 00005948  0640 FFD0                addi.w     D0, 0xFFD0
  7671. 0000594C  3D40 FFB8                move.w     [A6 - 0x48], D0
  7672. 00005950  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7673. 00005954  52AE FEB2                addq.l     [A6 - 0x14E], 1
  7674. 00005958  7000                     moveq.l    D0, 0x00
  7675. 0000595A  1010                     move.b     D0, [A0]
  7676. 0000595C  41ED BECC                lea.l      A0, [A5 - 0x4134]
  7677. 00005960  4840                     swap.w     D0
  7678. 00005962  4240                     clr.w      D0
  7679. 00005964  4840                     swap.w     D0
  7680. 00005966  D1C0                     add.l      A0, D0
  7681. 00005968  1D50 FEB1                move.b     [A6 - 0x14F], [A0]
  7682. 0000596C  6038                     bra        +0x3A /* 000059A6 */
  7683. label0000596E:
  7684. 0000596E  302E FFB8                move.w     D0, [A6 - 0x48]
  7685. 00005972  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  7686. 00005976  3D40 FFB8                move.w     [A6 - 0x48], D0
  7687. 0000597A  7000                     moveq.l    D0, 0x00
  7688. 0000597C  102E FEB1                move.b     D0, [A6 - 0x14F]
  7689. 00005980  0640 FFD0                addi.w     D0, 0xFFD0
  7690. 00005984  D16E FFB8                add.w      [A6 - 0x48], D0
  7691. 00005988  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7692. 0000598C  52AE FEB2                addq.l     [A6 - 0x14E], 1
  7693. 00005990  7000                     moveq.l    D0, 0x00
  7694. 00005992  1010                     move.b     D0, [A0]
  7695. 00005994  41ED BECC                lea.l      A0, [A5 - 0x4134]
  7696. 00005998  4840                     swap.w     D0
  7697. 0000599A  4240                     clr.w      D0
  7698. 0000599C  4840                     swap.w     D0
  7699. 0000599E  D1C0                     add.l      A0, D0
  7700. 000059A0  1D50 FEB1                move.b     [A6 - 0x14F], [A0]
  7701. 000059A4  5346                     subq.w     D6, 1
  7702. label000059A6:
  7703. 000059A6  0C46 0001                cmpi.w     D6, 0x1
  7704. 000059AA  6F18                     ble        +0x1A /* 000059C4 */
  7705. 000059AC  7000                     moveq.l    D0, 0x00
  7706. 000059AE  102E FEB1                move.b     D0, [A6 - 0x14F]
  7707. 000059B2  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  7708. 000059B6  650C                     bcs        +0xE /* 000059C4 */
  7709. 000059B8  7000                     moveq.l    D0, 0x00
  7710. 000059BA  102E FEB1                move.b     D0, [A6 - 0x14F]
  7711. 000059BE  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  7712. 000059C2  63AA                     bls        -0x54 /* 0000596E */
  7713. label000059C4:
  7714. 000059C4  53AE FEB2                subq.l     [A6 - 0x14E], 1
  7715. 000059C8  7002                     moveq.l    D0, 0x02
  7716. 000059CA  3D40 FFBA                move.w     [A6 - 0x46], D0
  7717. 000059CE  302E FFB8                move.w     D0, [A6 - 0x48]
  7718. 000059D2  4440                     neg.w      D0
  7719. 000059D4  3D40 FFB8                move.w     [A6 - 0x48], D0
  7720. 000059D8  6000 01AE                bra        +0x1B0 /* 00005B88 */
  7721. label000059DC:
  7722. 000059DC  0C6E 0002 FFBA           cmpi.w     [A6 - 0x46], 0x2
  7723. 000059E2  6600 005A                bne        +0x5C /* 00005A3E */
  7724. 000059E6  7000                     moveq.l    D0, 0x00
  7725. 000059E8  102E FEB1                move.b     D0, [A6 - 0x14F]
  7726. 000059EC  0C40 0023                cmpi.w     D0, 0x23 /* '#' */
  7727. 000059F0  670C                     beq        +0xE /* 000059FE */
  7728. 000059F2  7000                     moveq.l    D0, 0x00
  7729. 000059F4  102E FEB1                move.b     D0, [A6 - 0x14F]
  7730. 000059F8  0C40 0062                cmpi.w     D0, 0x62 /* 'b' */
  7731. 000059FC  6640                     bne        +0x42 /* 00005A3E */
  7732. label000059FE:
  7733. 000059FE  7000                     moveq.l    D0, 0x00
  7734. 00005A00  102E FEB1                move.b     D0, [A6 - 0x14F]
  7735. 00005A04  0C40 0023                cmpi.w     D0, 0x23 /* '#' */
  7736. 00005A08  6616                     bne        +0x18 /* 00005A20 */
  7737. 00005A0A  0C6E 0002 FFB8           cmpi.w     [A6 - 0x48], 0x2
  7738. 00005A10  6722                     beq        +0x24 /* 00005A34 */
  7739. 00005A12  0C6E 0007 FFB8           cmpi.w     [A6 - 0x48], 0x7
  7740. 00005A18  671A                     beq        +0x1C /* 00005A34 */
  7741. 00005A1A  526E FFB8                addq.w     [A6 - 0x48], 1
  7742. 00005A1E  6014                     bra        +0x16 /* 00005A34 */
  7743. label00005A20:
  7744. 00005A20  0C6E 0003 FFB8           cmpi.w     [A6 - 0x48], 0x3
  7745. 00005A26  670C                     beq        +0xE /* 00005A34 */
  7746. 00005A28  0C6E 0008 FFB8           cmpi.w     [A6 - 0x48], 0x8
  7747. 00005A2E  6704                     beq        +0x6 /* 00005A34 */
  7748. 00005A30  536E FFB8                subq.w     [A6 - 0x48], 1
  7749. label00005A34:
  7750. 00005A34  7003                     moveq.l    D0, 0x03
  7751. 00005A36  3D40 FFBA                move.w     [A6 - 0x46], D0
  7752. 00005A3A  6000 014C                bra        +0x14E /* 00005B88 */
  7753. label00005A3E:
  7754. 00005A3E  0C6E 0003 FFBA           cmpi.w     [A6 - 0x46], 0x3
  7755. 00005A44  6E30                     bgt        +0x32 /* 00005A76 */
  7756. 00005A46  7000                     moveq.l    D0, 0x00
  7757. 00005A48  102E FEB1                move.b     D0, [A6 - 0x14F]
  7758. 00005A4C  0C40 0030                cmpi.w     D0, 0x30 /* '0' */
  7759. 00005A50  6524                     bcs        +0x26 /* 00005A76 */
  7760. 00005A52  7000                     moveq.l    D0, 0x00
  7761. 00005A54  102E FEB1                move.b     D0, [A6 - 0x14F]
  7762. 00005A58  0C40 0039                cmpi.w     D0, 0x39 /* '9' */
  7763. 00005A5C  6218                     bhi        +0x1A /* 00005A76 */
  7764. 00005A5E  7000                     moveq.l    D0, 0x00
  7765. 00005A60  102E FEB1                move.b     D0, [A6 - 0x14F]
  7766. 00005A64  0640 FFD0                addi.w     D0, 0xFFD0
  7767. 00005A68  3D40 FFB6                move.w     [A6 - 0x4A], D0
  7768. 00005A6C  7004                     moveq.l    D0, 0x04
  7769. 00005A6E  3D40 FFBA                move.w     [A6 - 0x46], D0
  7770. 00005A72  6000 0114                bra        +0x116 /* 00005B88 */
  7771. label00005A76:
  7772. 00005A76  0C6E 0002 FFBA           cmpi.w     [A6 - 0x46], 0x2
  7773. 00005A7C  6D00 010A                blt        +0x10C /* 00005B88 */
  7774. 00005A80  0C6E 0004 FFBA           cmpi.w     [A6 - 0x46], 0x4
  7775. 00005A86  6E00 0100                bgt        +0x102 /* 00005B88 */
  7776. 00005A8A  7005                     moveq.l    D0, 0x05
  7777. 00005A8C  3D40 FFBA                move.w     [A6 - 0x46], D0
  7778. 00005A90  7000                     moveq.l    D0, 0x00
  7779. 00005A92  102E FEB1                move.b     D0, [A6 - 0x14F]
  7780. 00005A96  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  7781. 00005A9A  0007 001E                ori.b      D7, 0x1E
  7782. 00005A9E  0077 0028 0068           ori.w      [A7 + D0.w + 0x68], 0x28 /* '(' */
  7783. 00005AA4  0030 0071 0034           ori.b      [A0 + D0.w + 0x34], 0x71 /* 'q' */
  7784. 00005AAA  0065 0042                ori.w      -[A5], 0x42 /* 'B' */
  7785. 00005AAE  0073 0050 0074           ori.w      [A3 + D0.w + 0x74], 0x50 /* 'P' */
  7786. 00005AB4  005E 0078                ori.w      [A6]+, 0x78 /* 'x' */
  7787. 00005AB8  006A 202E FFC2           ori.w      [A2 - 0x3E], 0x202E /* ' .' */
  7788. 00005ABE  E580                     asl        D0, 2
  7789. 00005AC0  2D40 FFBE                move.l     [A6 - 0x42], D0
  7790. 00005AC4  6000 005C                bra        +0x5E /* 00005B22 */
  7791. 00005AC8  202E FFC2                move.l     D0, [A6 - 0x3E]
  7792. 00005ACC  D080                     add.l      D0, D0
  7793. 00005ACE  2D40 FFBE                move.l     [A6 - 0x42], D0
  7794. 00005AD2  604E                     bra        +0x50 /* 00005B22 */
  7795. 00005AD4  2D6E FFC2 FFBE           move.l     [A6 - 0x42], [A6 - 0x3E]
  7796. 00005ADA  6046                     bra        +0x48 /* 00005B22 */
  7797. 00005ADC  4878 0002                push.l     0x2
  7798. 00005AE0  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  7799. 00005AE4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7800. 00005AE8  2D40 FFBE                move.l     [A6 - 0x42], D0
  7801. 00005AEC  6034                     bra        +0x36 /* 00005B22 */
  7802. 00005AEE  4878 0004                push.l     0x4
  7803. 00005AF2  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  7804. 00005AF6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7805. 00005AFA  2D40 FFBE                move.l     [A6 - 0x42], D0
  7806. 00005AFE  6022                     bra        +0x24 /* 00005B22 */
  7807. 00005B00  4878 0008                push.l     0x8
  7808. 00005B04  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  7809. 00005B08  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7810. 00005B0C  2D40 FFBE                move.l     [A6 - 0x42], D0
  7811. 00005B10  6010                     bra        +0x12 /* 00005B22 */
  7812. 00005B12  4878 0010                push.l     0x10
  7813. 00005B16  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  7814. 00005B1A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7815. 00005B1E  2D40 FFBE                move.l     [A6 - 0x42], D0
  7816. label00005B22:
  7817. 00005B22  4A46                     tst.w      D6
  7818. 00005B24  6700 0062                beq        +0x64 /* 00005B88 */
  7819. 00005B28  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7820. 00005B2C  7000                     moveq.l    D0, 0x00
  7821. 00005B2E  1010                     move.b     D0, [A0]
  7822. 00005B30  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  7823. 00005B34  670E                     beq        +0x10 /* 00005B44 */
  7824. 00005B36  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7825. 00005B3A  7000                     moveq.l    D0, 0x00
  7826. 00005B3C  1010                     move.b     D0, [A0]
  7827. 00005B3E  0C40 0033                cmpi.w     D0, 0x33 /* '3' */
  7828. 00005B42  6644                     bne        +0x46 /* 00005B88 */
  7829. label00005B44:
  7830. 00005B44  206E FEB2                movea.l    A0, [A6 - 0x14E]
  7831. 00005B48  7000                     moveq.l    D0, 0x00
  7832. 00005B4A  1010                     move.b     D0, [A0]
  7833. 00005B4C  0C40 002E                cmpi.w     D0, 0x2E /* '.' */
  7834. 00005B50  661C                     bne        +0x1E /* 00005B6E */
  7835. 00005B52  4878 0003                push.l     0x3
  7836. 00005B56  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  7837. 00005B5A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7838. 00005B5E  4878 0002                push.l     0x2
  7839. 00005B62  2F00                     move.l     -[A7], D0
  7840. 00005B64  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7841. 00005B68  2D40 FFBE                move.l     [A6 - 0x42], D0
  7842. 00005B6C  6014                     bra        +0x16 /* 00005B82 */
  7843. label00005B6E:
  7844. 00005B6E  202E FFBE                move.l     D0, [A6 - 0x42]
  7845. 00005B72  D080                     add.l      D0, D0
  7846. 00005B74  4878 0003                push.l     0x3
  7847. 00005B78  2F00                     move.l     -[A7], D0
  7848. 00005B7A  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  7849. 00005B7E  2D40 FFBE                move.l     [A6 - 0x42], D0
  7850. label00005B82:
  7851. 00005B82  5346                     subq.w     D6, 1
  7852. 00005B84  52AE FEB2                addq.l     [A6 - 0x14E], 1
  7853. label00005B88:
  7854. 00005B88  5346                     subq.w     D6, 1
  7855. label00005B8A:
  7856. 00005B8A  4A46                     tst.w      D6
  7857. 00005B8C  6C00 FC46                bge        -0x3B8 /* 000057D4 */
  7858. label00005B90:
  7859. 00005B90  4A54                     tst.w      [A4]
  7860. 00005B92  6600 FBDE                bne        -0x420 /* 00005772 */
  7861. 00005B96  486E FFC6                pea.l      [A6 - 0x3A]
  7862. 00005B9A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  7863. 00005B9E  588F                     addq.l     A7, 4
  7864. 00005BA0  7000                     moveq.l    D0, 0x00
  7865. label00005BA2:
  7866. 00005BA2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  7867. 00005BA6  4E5E                     unlink     A6
  7868. 00005BA8  4E75                     rts
  7869. fn00005BAA:
  7870. 00005BAA  4E56 FFF8                link       A6, -0x0008
  7871. 00005BAE  3D6E 0008 FFF8           move.w     [A6 - 0x8], [A6 + 0x8]
  7872. 00005BB4  3D6E 000A FFFA           move.w     [A6 - 0x6], [A6 + 0xA]
  7873. 00005BBA  2D6E 000C FFFC           move.l     [A6 - 0x4], [A6 + 0xC]
  7874. 00005BC0  4267                     clr.w      -[A7]
  7875. 00005BC2  2F2D E262                move.l     -[A7], [A5 - 0x1D9E]
  7876. 00005BC6  486E FFF8                pea.l      [A6 - 0x8]
  7877. 00005BCA  4267                     clr.w      -[A7]
  7878. 00005BCC  A803                     syscall    SndDoCommand
  7879. 00005BCE  301F                     move.w     D0, [A7]+
  7880. 00005BD0  4E5E                     unlink     A6
  7881. 00005BD2  4E75                     rts
  7882. fn00005BD4:
  7883. 00005BD4  4E56 FECE                link       A6, -0x0132
  7884. 00005BD8  48E7 0700                movem.l    -[A7], D5,D6,D7
  7885. 00005BDC  486E FFCE                pea.l      [A6 - 0x32]
  7886. 00005BE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7887. 00005BE4  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  7888. 00005BE8  508F                     addq.l     A7, 8
  7889. 00005BEA  486E FFE6                pea.l      [A6 - 0x1A]
  7890. 00005BEE  4878 0003                push.l     0x3
  7891. 00005BF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7892. 00005BF6  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7893. 00005BFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7894. 00005BFE  3F00                     move.w     -[A7], D0
  7895. 00005C00  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7896. 00005C04  548F                     addq.l     A7, 2
  7897. 00005C06  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7898. 00005C0A  2050                     movea.l    A0, [A0]
  7899. 00005C0C  3C28 000E                move.w     D6, [A0 + 0xE]
  7900. 00005C10  7E00                     moveq.l    D7, 0x00
  7901. 00005C12  6000 01A0                bra        +0x1A2 /* 00005DB4 */
  7902. label00005C16:
  7903. 00005C16  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7904. 00005C1A  3007                     move.w     D0, D7
  7905. 00005C1C  C1FC 0006                muls.w     D0, 0x6
  7906. 00005C20  D090                     add.l      D0, [A0]
  7907. 00005C22  2040                     movea.l    A0, D0
  7908. 00005C24  43EE FFFA                lea.l      A1, [A6 - 0x6]
  7909. 00005C28  41E8 0010                lea.l      A0, [A0 + 0x10]
  7910. 00005C2C  22D8                     move.l     [A1]+, [A0]+
  7911. 00005C2E  32D8                     move.w     [A1]+, [A0]+
  7912. 00005C30  486E FFDA                pea.l      [A6 - 0x26]
  7913. 00005C34  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7914. 00005C38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7915. 00005C3C  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7916. 00005C40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7917. 00005C44  3F00                     move.w     -[A7], D0
  7918. 00005C46  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7919. 00005C4A  548F                     addq.l     A7, 2
  7920. 00005C4C  7A00                     moveq.l    D5, 0x00
  7921. 00005C4E  6000 0144                bra        +0x146 /* 00005D94 */
  7922. label00005C52:
  7923. 00005C52  206E FFDA                movea.l    A0, [A6 - 0x26]
  7924. 00005C56  3005                     move.w     D0, D5
  7925. 00005C58  48C0                     ext.l      D0
  7926. 00005C5A  E980                     asl        D0, 4
  7927. 00005C5C  D090                     add.l      D0, [A0]
  7928. 00005C5E  2040                     movea.l    A0, D0
  7929. 00005C60  43EE FFEA                lea.l      A1, [A6 - 0x16]
  7930. 00005C64  5488                     addq.l     A0, 2
  7931. 00005C66  22D8                     move.l     [A1]+, [A0]+
  7932. 00005C68  22D8                     move.l     [A1]+, [A0]+
  7933. 00005C6A  22D8                     move.l     [A1]+, [A0]+
  7934. 00005C6C  22D8                     move.l     [A1]+, [A0]+
  7935. 00005C6E  0CAE 736E 6420 FFF6      cmpi.l     [A6 - 0xA], 0x736E6420 /* 'snd ' */
  7936. 00005C76  6600 011A                bne        +0x11C /* 00005D92 */
  7937. 00005C7A  202E FFF2                move.l     D0, [A6 - 0xE]
  7938. 00005C7E  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  7939. 00005C82  6600 010E                bne        +0x110 /* 00005D92 */
  7940. 00005C86  486E FECE                pea.l      [A6 - 0x132]
  7941. 00005C8A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7942. 00005C8E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7943. 00005C92  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  7944. 00005C96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7945. 00005C9A  3F00                     move.w     -[A7], D0
  7946. 00005C9C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7947. 00005CA0  548F                     addq.l     A7, 2
  7948. 00005CA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7949. 00005CA6  486E FECE                pea.l      [A6 - 0x132]
  7950. 00005CAA  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  7951. 00005CAE  508F                     addq.l     A7, 8
  7952. 00005CB0  4A40                     tst.w      D0
  7953. 00005CB2  6700 00DE                beq        +0xE0 /* 00005D92 */
  7954. 00005CB6  486E FFD6                pea.l      [A6 - 0x2A]
  7955. 00005CBA  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7956. 00005CBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7957. 00005CC2  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  7958. 00005CC6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7959. 00005CCA  3F00                     move.w     -[A7], D0
  7960. 00005CCC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7961. 00005CD0  548F                     addq.l     A7, 2
  7962. 00005CD2  4878 0003                push.l     0x3
  7963. 00005CD6  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  7964. 00005CDA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  7965. 00005CDE  2F00                     move.l     -[A7], D0
  7966. 00005CE0  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  7967. 00005CE4  588F                     addq.l     A7, 4
  7968. 00005CE6  4A40                     tst.w      D0
  7969. 00005CE8  6732                     beq        +0x34 /* 00005D1C */
  7970. 00005CEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7971. 00005CEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7972. 00005CF2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7973. 00005CF6  508F                     addq.l     A7, 8
  7974. 00005CF8  3F00                     move.w     -[A7], D0
  7975. 00005CFA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7976. 00005CFE  548F                     addq.l     A7, 2
  7977. 00005D00  4878 0003                push.l     0x3
  7978. 00005D04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7979. 00005D08  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  7980. 00005D0C  508F                     addq.l     A7, 8
  7981. 00005D0E  3F00                     move.w     -[A7], D0
  7982. 00005D10  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7983. 00005D14  548F                     addq.l     A7, 2
  7984. 00005D16  7000                     moveq.l    D0, 0x00
  7985. 00005D18  6000 00B8                bra        +0xBA /* 00005DD2 */
  7986. label00005D1C:
  7987. 00005D1C  486E FFDE                pea.l      [A6 - 0x22]
  7988. 00005D20  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  7989. 00005D24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7990. 00005D28  4EAD 074A                jsr        [A5 + 0x74A /* export_229 */]
  7991. 00005D2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7992. 00005D30  3F00                     move.w     -[A7], D0
  7993. 00005D32  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  7994. 00005D36  548F                     addq.l     A7, 2
  7995. 00005D38  206E FFDE                movea.l    A0, [A6 - 0x22]
  7996. 00005D3C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7997. 00005D40  2050                     movea.l    A0, [A0]
  7998. 00005D42  2F28 000A                move.l     -[A7], [A0 + 0xA]
  7999. 00005D46  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  8000. 00005D4A  508F                     addq.l     A7, 8
  8001. 00005D4C  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  8002. 00005D50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8003. 00005D54  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8004. 00005D58  508F                     addq.l     A7, 8
  8005. 00005D5A  3F00                     move.w     -[A7], D0
  8006. 00005D5C  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8007. 00005D60  548F                     addq.l     A7, 2
  8008. 00005D62  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8009. 00005D66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8010. 00005D6A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8011. 00005D6E  508F                     addq.l     A7, 8
  8012. 00005D70  3F00                     move.w     -[A7], D0
  8013. 00005D72  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8014. 00005D76  548F                     addq.l     A7, 2
  8015. 00005D78  4878 0003                push.l     0x3
  8016. 00005D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8017. 00005D80  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8018. 00005D84  508F                     addq.l     A7, 8
  8019. 00005D86  3F00                     move.w     -[A7], D0
  8020. 00005D88  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8021. 00005D8C  548F                     addq.l     A7, 2
  8022. 00005D8E  7001                     moveq.l    D0, 0x01
  8023. 00005D90  6040                     bra        +0x42 /* 00005DD2 */
  8024. label00005D92:
  8025. 00005D92  5245                     addq.w     D5, 1
  8026. label00005D94:
  8027. 00005D94  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  8028. 00005D98  6D00 FEB8                blt        -0x146 /* 00005C52 */
  8029. 00005D9C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8030. 00005DA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8031. 00005DA4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8032. 00005DA8  508F                     addq.l     A7, 8
  8033. 00005DAA  3F00                     move.w     -[A7], D0
  8034. 00005DAC  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8035. 00005DB0  548F                     addq.l     A7, 2
  8036. 00005DB2  5247                     addq.w     D7, 1
  8037. label00005DB4:
  8038. 00005DB4  BE46                     cmp.w      D7, D6
  8039. 00005DB6  6D00 FE5E                blt        -0x1A0 /* 00005C16 */
  8040. 00005DBA  4878 0003                push.l     0x3
  8041. 00005DBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8042. 00005DC2  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  8043. 00005DC6  508F                     addq.l     A7, 8
  8044. 00005DC8  3F00                     move.w     -[A7], D0
  8045. 00005DCA  4EAD 09EA                jsr        [A5 + 0x9EA /* export_313 */]
  8046. 00005DCE  548F                     addq.l     A7, 2
  8047. 00005DD0  7000                     moveq.l    D0, 0x00
  8048. label00005DD2:
  8049. 00005DD2  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8050. 00005DD6  4E5E                     unlink     A6
  8051. 00005DD8  4E75                     rts
  8052. fn00005DDA:
  8053. 00005DDA  4AAD E262                tst.l      [A5 - 0x1D9E]
  8054. 00005DDE  6614                     bne        +0x16 /* 00005DF4 */
  8055. 00005DE0  4267                     clr.w      -[A7]
  8056. 00005DE2  486D E262                pea.l      [A5 - 0x1D9E]
  8057. 00005DE6  3F3C 0005                move.w     -[A7], 0x5
  8058. 00005DEA  42A7                     clr.l      -[A7]
  8059. 00005DEC  486D 0EF2                pea.l      [A5 + 0xEF2 /* export_474 */]
  8060. 00005DF0  A807                     syscall    SndNewChannel
  8061. 00005DF2  301F                     move.w     D0, [A7]+
  8062. label00005DF4:
  8063. 00005DF4  4E75                     rts
  8064. export_477:
  8065. fn00005DF6:
  8066. 00005DF6  4AAD E262                tst.l      [A5 - 0x1D9E]
  8067. 00005DFA  6712                     beq        +0x14 /* 00005E0E */
  8068. 00005DFC  4267                     clr.w      -[A7]
  8069. 00005DFE  2F2D E262                move.l     -[A7], [A5 - 0x1D9E]
  8070. 00005E02  1F3C 0001                move.b     -[A7], 0x1
  8071. 00005E06  A801                     syscall    SndDisposeChannel
  8072. 00005E08  301F                     move.w     D0, [A7]+
  8073. 00005E0A  42AD E262                clr.l      [A5 - 0x1D9E]
  8074. label00005E0E:
  8075. 00005E0E  4E75                     rts
  8076. fn00005E10:
  8077. 00005E10  2F4D 0004                move.l     [A7 + 0x4], A5
  8078. 00005E14  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  8079. 00005E18  4E75                     rts
  8080. 00005E1A  205F                     movea.l    A0, [A7]+
  8081. 00005E1C  2E80                     move.l     [A7], D0
  8082. 00005E1E  4ED0                     jmp        [A0]
  8083. fn00005E20:
  8084. 00005E20  4E56 0000                link       A6, 0
  8085. 00005E24  200D                     move.l     D0, A5
  8086. 00005E26  2A6E 0008                movea.l    A5, [A6 + 0x8]
  8087. 00005E2A  4E5E                     unlink     A6
  8088. 00005E2C  205F                     movea.l    A0, [A7]+
  8089. 00005E2E  4FEF 0004                lea.l      A7, [A7 + 0x4]
  8090. 00005E32  2E80                     move.l     [A7], D0
  8091. 00005E34  4ED0                     jmp        [A0]
  8092. export_483:
  8093. 00005E36  4E56 FBD8                link       A6, -0x0428
  8094. 00005E3A  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  8095. 00005E3E  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  8096. 00005E42  588F                     addq.l     A7, 4
  8097. 00005E44  4A40                     tst.w      D0
  8098. 00005E46  6706                     beq        +0x8 /* 00005E4E */
  8099. 00005E48  7000                     moveq.l    D0, 0x00
  8100. 00005E4A  6000 0276                bra        +0x278 /* 000060C2 */
  8101. label00005E4E:
  8102. 00005E4E  4879 0000 9C40           push.l     0x9C40
  8103. 00005E54  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  8104. 00005E58  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  8105. 00005E5C  508F                     addq.l     A7, 8
  8106. 00005E5E  4A40                     tst.w      D0
  8107. 00005E60  6706                     beq        +0x8 /* 00005E68 */
  8108. 00005E62  7000                     moveq.l    D0, 0x00
  8109. 00005E64  6000 025C                bra        +0x25E /* 000060C2 */
  8110. label00005E68:
  8111. 00005E68  526D 8FD6                addq.w     [A5 - 0x702A], 1
  8112. 00005E6C  3B7C 2AFA E588           move.w     [A5 - 0x1A78], 0x2AFA
  8113. 00005E72  3D7C 2B6A FBDE           move.w     [A6 - 0x422], 0x2B6A /* '+j' */
  8114. 00005E78  50AE 000C                addq.l     [A6 + 0xC], 8
  8115. 00005E7C  206E 000C                movea.l    A0, [A6 + 0xC]
  8116. 00005E80  3010                     move.w     D0, [A0]
  8117. 00005E82  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8118. 00005E86  0002 000A                ori.b      D2, 0xA /* '\n' */
  8119. 00005E8A  2AFA 000C                move.l     [A5]+, [PC + 0xC /* 00005E98, value 0x3B7C2B14 */]
  8120. 00005E8E  2B14                     move.l     -[A5], [A4]
  8121. 00005E90  0012 50AE                ori.b      [A2], 0xAE
  8122. 00005E94  000C 600A                ori.b      A4, 0xA /* '\n' */
  8123. 00005E98  3B7C 2B14 E588           move.w     [A5 - 0x1A78], 0x2B14
  8124. 00005E9E  50AE 000C                addq.l     [A6 + 0xC], 8
  8125. 00005EA2  206E 000C                movea.l    A0, [A6 + 0xC]
  8126. 00005EA6  3010                     move.w     D0, [A0]
  8127. 00005EA8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8128. 00005EAC  0004 0012                ori.b      D4, 0x12
  8129. 00005EB0  2B6A 0014 2B42           move.l     [A5 + 0x2B42 /* export_1380 */], [A2 + 0x14]
  8130. 00005EB6  001C 2B13                ori.b      [A4]+, 0x13
  8131. 00005EBA  0024 2B2C                ori.b      -[A4], 0x2C /* ',' */
  8132. 00005EBE  002A 50AE 000C           ori.b      [A2 + 0xC], 0xAE
  8133. 00005EC4  6022                     bra        +0x24 /* 00005EE8 */
  8134. 00005EC6  3D7C 2B42 FBDE           move.w     [A6 - 0x422], 0x2B42 /* '+B' */
  8135. 00005ECC  50AE 000C                addq.l     [A6 + 0xC], 8
  8136. 00005ED0  6016                     bra        +0x18 /* 00005EE8 */
  8137. 00005ED2  3D7C 2B13 FBDE           move.w     [A6 - 0x422], 0x2B13
  8138. 00005ED8  50AE 000C                addq.l     [A6 + 0xC], 8
  8139. 00005EDC  600A                     bra        +0xC /* 00005EE8 */
  8140. 00005EDE  3D7C 2B2C FBDE           move.w     [A6 - 0x422], 0x2B2C /* '+,' */
  8141. 00005EE4  50AE 000C                addq.l     [A6 + 0xC], 8
  8142. label00005EE8:
  8143. 00005EE8  206E 000C                movea.l    A0, [A6 + 0xC]
  8144. 00005EEC  0C50 2B08                cmpi.w     [A0], 0x2B08
  8145. 00005EF0  6706                     beq        +0x8 /* 00005EF8 */
  8146. 00005EF2  702F                     moveq.l    D0, 0x2F
  8147. 00005EF4  6000 01CC                bra        +0x1CE /* 000060C2 */
  8148. label00005EF8:
  8149. 00005EF8  50AE 000C                addq.l     [A6 + 0xC], 8
  8150. 00005EFC  42A7                     clr.l      -[A7]
  8151. 00005EFE  42A7                     clr.l      -[A7]
  8152. 00005F00  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8153. 00005F04  205F                     movea.l    A0, [A7]+
  8154. 00005F06  2D48 FBE0                move.l     [A6 - 0x420], A0
  8155. 00005F0A  3D6D 8FBA FBDA           move.w     [A6 - 0x426], [A5 - 0x7046]
  8156. 00005F10  7001                     moveq.l    D0, 0x01
  8157. 00005F12  3B40 8FBA                move.w     [A5 - 0x7046], D0
  8158. 00005F16  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  8159. 00005F1A  3D68 0042 FBD8           move.w     [A6 - 0x428], [A0 + 0x42]
  8160. 00005F20  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  8161. 00005F24  70FF                     moveq.l    D0, 0xFFFFFFFF
  8162. 00005F26  3140 0042                move.w     [A0 + 0x42], D0
  8163. 00005F2A  3F2E FBDE                move.w     -[A7], [A6 - 0x422]
  8164. 00005F2E  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8165. 00005F32  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8166. 00005F36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8167. 00005F3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8168. 00005F3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8169. 00005F42  4EBA 0434                jsr        [PC + 0x434 /* 00006378 */]
  8170. 00005F46  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8171. 00005F4A  3D40 FBDC                move.w     [A6 - 0x424], D0
  8172. 00005F4E  206D 9030                movea.l    A0, [A5 - 0x6FD0]
  8173. 00005F52  316E FBD8 0042           move.w     [A0 + 0x42], [A6 - 0x428]
  8174. 00005F58  3B6E FBD8 8FBA           move.w     [A5 - 0x7046], [A6 - 0x428]
  8175. 00005F5E  4A6E FBDC                tst.w      [A6 - 0x424]
  8176. 00005F62  673E                     beq        +0x40 /* 00005FA2 */
  8177. 00005F64  0C6E 2B6A FBDE           cmpi.w     [A6 - 0x422], 0x2B6A /* '+j' */
  8178. 00005F6A  6702                     beq        +0x4 /* 00005F6E */
  8179. 00005F6C  600A                     bra        +0xC /* 00005F78 */
  8180. label00005F6E:
  8181. 00005F6E  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8182. 00005F72  4EBA 0628                jsr        [PC + 0x628 /* 0000659C */]
  8183. 00005F76  588F                     addq.l     A7, 4
  8184. label00005F78:
  8185. 00005F78  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8186. 00005F7C  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8187. 00005F80  42A7                     clr.l      -[A7]
  8188. 00005F82  2F2D 9030                move.l     -[A7], [A5 - 0x6FD0]
  8189. 00005F86  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  8190. 00005F8A  508F                     addq.l     A7, 8
  8191. 00005F8C  0C6E FC20 FBDC           cmpi.w     [A6 - 0x424], 0xFC20
  8192. 00005F92  6606                     bne        +0x8 /* 00005F9A */
  8193. 00005F94  7000                     moveq.l    D0, 0x00
  8194. 00005F96  6000 012A                bra        +0x12C /* 000060C2 */
  8195. label00005F9A:
  8196. 00005F9A  302E FBDC                move.w     D0, [A6 - 0x424]
  8197. 00005F9E  6000 0122                bra        +0x124 /* 000060C2 */
  8198. label00005FA2:
  8199. 00005FA2  42A7                     clr.l      -[A7]
  8200. 00005FA4  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8201. 00005FA8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8202. 00005FAC  201F                     move.l     D0, [A7]+
  8203. 00005FAE  4878 000E                push.l     0xE
  8204. 00005FB2  2F00                     move.l     -[A7], D0
  8205. 00005FB4  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8206. 00005FB8  2D40 FFFC                move.l     [A6 - 0x4], D0
  8207. 00005FBC  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8208. 00005FC0  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8209. 00005FC4  302E FBDE                move.w     D0, [A6 - 0x422]
  8210. 00005FC8  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8211. 00005FCC  0004 0012                ori.b      D4, 0x12
  8212. 00005FD0  2B6A 0034 2B13           move.l     [A5 + 0x2B13], [A2 + 0x34]
  8213. 00005FD6  004C 2B42                ori.w      A4, 0x2B42 /* '+B' */
  8214. 00005FDA  0064 2B2C                ori.w      -[A4], 0x2B2C /* '+,' */
  8215. 00005FDE  0084 206E FBE0           ori.l      D4, 0x206EFBE0
  8216. 00005FE4  486D 0F1A                pea.l      [A5 + 0xF1A /* export_479 */]
  8217. 00005FE8  3F3C 000E                move.w     -[A7], 0xE
  8218. 00005FEC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8219. 00005FF0  2F10                     move.l     -[A7], [A0]
  8220. 00005FF2  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  8221. 00005FF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8222. 00005FFA  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8223. 00005FFE  4EBA 059C                jsr        [PC + 0x59C /* 0000659C */]
  8224. 00006002  588F                     addq.l     A7, 4
  8225. 00006004  605C                     bra        +0x5E /* 00006062 */
  8226. 00006006  206E FBE0                movea.l    A0, [A6 - 0x420]
  8227. 0000600A  486D 0F22                pea.l      [A5 + 0xF22 /* export_480 */]
  8228. 0000600E  3F3C 000E                move.w     -[A7], 0xE
  8229. 00006012  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8230. 00006016  2F10                     move.l     -[A7], [A0]
  8231. 00006018  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  8232. 0000601C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8233. 00006020  6040                     bra        +0x42 /* 00006062 */
  8234. 00006022  206E FBE0                movea.l    A0, [A6 - 0x420]
  8235. 00006026  486D 0F2A                pea.l      [A5 + 0xF2A /* export_481 */]
  8236. 0000602A  3F3C 000E                move.w     -[A7], 0xE
  8237. 0000602E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8238. 00006032  2F10                     move.l     -[A7], [A0]
  8239. 00006034  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  8240. 00006038  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8241. 0000603C  6024                     bra        +0x26 /* 00006062 */
  8242. 0000603E  206E FBE0                movea.l    A0, [A6 - 0x420]
  8243. 00006042  486D 0F32                pea.l      [A5 + 0xF32 /* export_482 */]
  8244. 00006046  3F3C 000E                move.w     -[A7], 0xE
  8245. 0000604A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8246. 0000604E  2F10                     move.l     -[A7], [A0]
  8247. 00006050  4EAD 1692                jsr        [A5 + 0x1692 /* export_718 */]
  8248. 00006054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8249. 00006058  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8250. 0000605C  4EBA 053E                jsr        [PC + 0x53E /* 0000659C */]
  8251. 00006060  588F                     addq.l     A7, 4
  8252. label00006062:
  8253. 00006062  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8254. 00006066  4EBA 058C                jsr        [PC + 0x58C /* 000065F4 */]
  8255. 0000606A  588F                     addq.l     A7, 4
  8256. 0000606C  3D40 FBDC                move.w     [A6 - 0x424], D0
  8257. 00006070  2F2E FBE0                move.l     -[A7], [A6 - 0x420]
  8258. 00006074  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8259. 00006078  4A6E FBDC                tst.w      [A6 - 0x424]
  8260. 0000607C  6642                     bne        +0x44 /* 000060C0 */
  8261. 0000607E  7006                     moveq.l    D0, 0x06
  8262. 00006080  3D40 FBE4                move.w     [A6 - 0x41C], D0
  8263. 00006084  7001                     moveq.l    D0, 0x01
  8264. 00006086  2D40 FBE6                move.l     [A6 - 0x41A], D0
  8265. 0000608A  426E FCEA                clr.w      [A6 - 0x316]
  8266. 0000608E  426E FDF0                clr.w      [A6 - 0x210]
  8267. 00006092  426E FEF6                clr.w      [A6 - 0x10A]
  8268. 00006096  422E FEFC                clr.b      [A6 - 0x104]
  8269. 0000609A  486E FBE4                pea.l      [A6 - 0x41C]
  8270. 0000609E  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  8271. 000060A2  588F                     addq.l     A7, 4
  8272. 000060A4  3D40 FBDC                move.w     [A6 - 0x424], D0
  8273. 000060A8  0C6E FC20 FBDC           cmpi.w     [A6 - 0x424], 0xFC20
  8274. 000060AE  6604                     bne        +0x6 /* 000060B4 */
  8275. 000060B0  7000                     moveq.l    D0, 0x00
  8276. 000060B2  600E                     bra        +0x10 /* 000060C2 */
  8277. label000060B4:
  8278. 000060B4  4A6E FBDC                tst.w      [A6 - 0x424]
  8279. 000060B8  6706                     beq        +0x8 /* 000060C0 */
  8280. 000060BA  302E FBDC                move.w     D0, [A6 - 0x424]
  8281. 000060BE  6002                     bra        +0x4 /* 000060C2 */
  8282. label000060C0:
  8283. 000060C0  7000                     moveq.l    D0, 0x00
  8284. label000060C2:
  8285. 000060C2  4E5E                     unlink     A6
  8286. 000060C4  4E75                     rts
  8287. export_479:
  8288. 000060C6  4E56 FFF8                link       A6, -0x0008
  8289. 000060CA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8290. 000060CE  42A7                     clr.l      -[A7]
  8291. 000060D0  206E 0008                movea.l    A0, [A6 + 0x8]
  8292. 000060D4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8293. 000060D8  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8294. 000060DC  201F                     move.l     D0, [A7]+
  8295. 000060DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  8296. 000060E2  42A7                     clr.l      -[A7]
  8297. 000060E4  206E 000C                movea.l    A0, [A6 + 0xC]
  8298. 000060E8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8299. 000060EC  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8300. 000060F0  201F                     move.l     D0, [A7]+
  8301. 000060F2  2D40 FFF8                move.l     [A6 - 0x8], D0
  8302. 000060F6  206E 0008                movea.l    A0, [A6 + 0x8]
  8303. 000060FA  2068 0004                movea.l    A0, [A0 + 0x4]
  8304. 000060FE  2850                     movea.l    A4, [A0]
  8305. 00006100  206E 000C                movea.l    A0, [A6 + 0xC]
  8306. 00006104  2068 0004                movea.l    A0, [A0 + 0x4]
  8307. 00006108  2650                     movea.l    A3, [A0]
  8308. 0000610A  202E FFFC                move.l     D0, [A6 - 0x4]
  8309. 0000610E  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  8310. 00006112  6F06                     ble        +0x8 /* 0000611A */
  8311. 00006114  3E2E FFFA                move.w     D7, [A6 - 0x6]
  8312. 00006118  6040                     bra        +0x42 /* 0000615A */
  8313. label0000611A:
  8314. 0000611A  3E2E FFFE                move.w     D7, [A6 - 0x2]
  8315. 0000611E  603A                     bra        +0x3C /* 0000615A */
  8316. label00006120:
  8317. 00006120  7000                     moveq.l    D0, 0x00
  8318. 00006122  1014                     move.b     D0, [A4]
  8319. 00006124  41ED BECC                lea.l      A0, [A5 - 0x4134]
  8320. 00006128  D0C0                     add.w      A0, D0
  8321. 0000612A  7000                     moveq.l    D0, 0x00
  8322. 0000612C  1013                     move.b     D0, [A3]
  8323. 0000612E  43ED BECC                lea.l      A1, [A5 - 0x4134]
  8324. 00006132  D2C0                     add.w      A1, D0
  8325. 00006134  7000                     moveq.l    D0, 0x00
  8326. 00006136  1011                     move.b     D0, [A1]
  8327. 00006138  7200                     moveq.l    D1, 0x00
  8328. 0000613A  1210                     move.b     D1, [A0]
  8329. 0000613C  9240                     sub.w      D1, D0
  8330. 0000613E  3C01                     move.w     D6, D1
  8331. 00006140  4A46                     tst.w      D6
  8332. 00006142  6712                     beq        +0x14 /* 00006156 */
  8333. 00006144  0C6D 2B14 E588           cmpi.w     [A5 - 0x1A78], 0x2B14
  8334. 0000614A  6606                     bne        +0x8 /* 00006152 */
  8335. 0000614C  3006                     move.w     D0, D6
  8336. 0000614E  4440                     neg.w      D0
  8337. 00006150  3C00                     move.w     D6, D0
  8338. label00006152:
  8339. 00006152  3006                     move.w     D0, D6
  8340. 00006154  6038                     bra        +0x3A /* 0000618E */
  8341. label00006156:
  8342. 00006156  528C                     addq.l     A4, 1
  8343. 00006158  528B                     addq.l     A3, 1
  8344. label0000615A:
  8345. 0000615A  3007                     move.w     D0, D7
  8346. 0000615C  5347                     subq.w     D7, 1
  8347. 0000615E  4A40                     tst.w      D0
  8348. 00006160  66BE                     bne        -0x40 /* 00006120 */
  8349. 00006162  202E FFFC                move.l     D0, [A6 - 0x4]
  8350. 00006166  90AE FFF8                sub.l      D0, [A6 - 0x8]
  8351. 0000616A  3C00                     move.w     D6, D0
  8352. 0000616C  0C6D 2B14 E588           cmpi.w     [A5 - 0x1A78], 0x2B14
  8353. 00006172  6606                     bne        +0x8 /* 0000617A */
  8354. 00006174  3006                     move.w     D0, D6
  8355. 00006176  4440                     neg.w      D0
  8356. 00006178  3C00                     move.w     D6, D0
  8357. label0000617A:
  8358. 0000617A  4A46                     tst.w      D6
  8359. 0000617C  660E                     bne        +0x10 /* 0000618C */
  8360. 0000617E  206E 000C                movea.l    A0, [A6 + 0xC]
  8361. 00006182  226E 0008                movea.l    A1, [A6 + 0x8]
  8362. 00006186  2011                     move.l     D0, [A1]
  8363. 00006188  9090                     sub.l      D0, [A0]
  8364. 0000618A  3C00                     move.w     D6, D0
  8365. label0000618C:
  8366. 0000618C  3006                     move.w     D0, D6
  8367. label0000618E:
  8368. 0000618E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8369. 00006192  4E5E                     unlink     A6
  8370. 00006194  4E75                     rts
  8371. export_481:
  8372. 00006196  4E56 FFEC                link       A6, -0x0014
  8373. 0000619A  206E 000C                movea.l    A0, [A6 + 0xC]
  8374. 0000619E  226E 0008                movea.l    A1, [A6 + 0x8]
  8375. 000061A2  5889                     addq.l     A1, 4
  8376. 000061A4  2D59 FFEC                move.l     [A6 - 0x14], [A1]+
  8377. 000061A8  2D59 FFF0                move.l     [A6 - 0x10], [A1]+
  8378. 000061AC  3D59 FFF4                move.w     [A6 - 0xC], [A1]+
  8379. 000061B0  4868 0004                pea.l      [A0 + 0x4]
  8380. 000061B4  486E FFEC                pea.l      [A6 - 0x14]
  8381. 000061B8  3F3C 0002                move.w     -[A7], 0x2
  8382. 000061BC  A9EB                     syscall    Pack4/FP68K
  8383. 000061BE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8384. 000061C2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8385. 000061C6  20D9                     move.l     [A0]+, [A1]+
  8386. 000061C8  20D9                     move.l     [A0]+, [A1]+
  8387. 000061CA  30D9                     move.w     [A0]+, [A1]+
  8388. 000061CC  0C6D 2B14 E588           cmpi.w     [A5 - 0x1A78], 0x2B14
  8389. 000061D2  6628                     bne        +0x2A /* 000061FC */
  8390. 000061D4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8391. 000061D8  2D58 FFEC                move.l     [A6 - 0x14], [A0]+
  8392. 000061DC  2D58 FFF0                move.l     [A6 - 0x10], [A0]+
  8393. 000061E0  3D58 FFF4                move.w     [A6 - 0xC], [A0]+
  8394. 000061E4  486E FFEC                pea.l      [A6 - 0x14]
  8395. 000061E8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  8396. 000061EC  A9EB                     syscall    Pack4/FP68K
  8397. 000061EE  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8398. 000061F2  43EE FFEC                lea.l      A1, [A6 - 0x14]
  8399. 000061F6  20D9                     move.l     [A0]+, [A1]+
  8400. 000061F8  20D9                     move.l     [A0]+, [A1]+
  8401. 000061FA  30D9                     move.w     [A0]+, [A1]+
  8402. label000061FC:
  8403. 000061FC  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  8404. 00006202  486E FFF4                pea.l      [A6 - 0xC]
  8405. 00006206  486E FFF6                pea.l      [A6 - 0xA]
  8406. 0000620A  3F3C 2008                move.w     -[A7], 0x2008
  8407. 0000620E  A9EB                     syscall    Pack4/FP68K
  8408. 00006210  660E                     bne        +0x10 /* 00006220 */
  8409. 00006212  206E 000C                movea.l    A0, [A6 + 0xC]
  8410. 00006216  226E 0008                movea.l    A1, [A6 + 0x8]
  8411. 0000621A  2011                     move.l     D0, [A1]
  8412. 0000621C  9090                     sub.l      D0, [A0]
  8413. 0000621E  601C                     bra        +0x1E /* 0000623C */
  8414. label00006220:
  8415. 00006220  3D7C 0000 FFF4           move.w     [A6 - 0xC], 0x0
  8416. 00006226  486E FFF4                pea.l      [A6 - 0xC]
  8417. 0000622A  486E FFF6                pea.l      [A6 - 0xA]
  8418. 0000622E  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  8419. 00006232  A9EB                     syscall    Pack4/FP68K
  8420. 00006234  6F04                     ble        +0x6 /* 0000623A */
  8421. 00006236  7001                     moveq.l    D0, 0x01
  8422. 00006238  6002                     bra        +0x4 /* 0000623C */
  8423. label0000623A:
  8424. 0000623A  70FF                     moveq.l    D0, 0xFFFFFFFF
  8425. label0000623C:
  8426. 0000623C  4E5E                     unlink     A6
  8427. 0000623E  4E75                     rts
  8428. export_480:
  8429. 00006240  4E56 FFD8                link       A6, -0x0028
  8430. 00006244  48E7 0018                movem.l    -[A7], A3,A4
  8431. 00006248  206E 0008                movea.l    A0, [A6 + 0x8]
  8432. 0000624C  5888                     addq.l     A0, 4
  8433. 0000624E  2848                     movea.l    A4, A0
  8434. 00006250  206E 000C                movea.l    A0, [A6 + 0xC]
  8435. 00006254  5888                     addq.l     A0, 4
  8436. 00006256  2648                     movea.l    A3, A0
  8437. 00006258  2F0C                     move.l     -[A7], A4
  8438. 0000625A  486E FFF6                pea.l      [A6 - 0xA]
  8439. 0000625E  3F3C 300E                move.w     -[A7], 0x300E
  8440. 00006262  A9EB                     syscall    Pack4/FP68K
  8441. 00006264  2F0B                     move.l     -[A7], A3
  8442. 00006266  486E FFEC                pea.l      [A6 - 0x14]
  8443. 0000626A  3F3C 300E                move.w     -[A7], 0x300E
  8444. 0000626E  A9EB                     syscall    Pack4/FP68K
  8445. 00006270  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8446. 00006274  2D58 FFD8                move.l     [A6 - 0x28], [A0]+
  8447. 00006278  2D58 FFDC                move.l     [A6 - 0x24], [A0]+
  8448. 0000627C  3D58 FFE0                move.w     [A6 - 0x20], [A0]+
  8449. 00006280  486E FFEC                pea.l      [A6 - 0x14]
  8450. 00006284  486E FFD8                pea.l      [A6 - 0x28]
  8451. 00006288  3F3C 0002                move.w     -[A7], 0x2
  8452. 0000628C  A9EB                     syscall    Pack4/FP68K
  8453. 0000628E  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  8454. 00006292  43EE FFD8                lea.l      A1, [A6 - 0x28]
  8455. 00006296  20D9                     move.l     [A0]+, [A1]+
  8456. 00006298  20D9                     move.l     [A0]+, [A1]+
  8457. 0000629A  30D9                     move.w     [A0]+, [A1]+
  8458. 0000629C  0C6D 2B14 E588           cmpi.w     [A5 - 0x1A78], 0x2B14
  8459. 000062A2  6628                     bne        +0x2A /* 000062CC */
  8460. 000062A4  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  8461. 000062A8  2D58 FFD8                move.l     [A6 - 0x28], [A0]+
  8462. 000062AC  2D58 FFDC                move.l     [A6 - 0x24], [A0]+
  8463. 000062B0  3D58 FFE0                move.w     [A6 - 0x20], [A0]+
  8464. 000062B4  486E FFD8                pea.l      [A6 - 0x28]
  8465. 000062B8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  8466. 000062BC  A9EB                     syscall    Pack4/FP68K
  8467. 000062BE  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  8468. 000062C2  43EE FFD8                lea.l      A1, [A6 - 0x28]
  8469. 000062C6  20D9                     move.l     [A0]+, [A1]+
  8470. 000062C8  20D9                     move.l     [A0]+, [A1]+
  8471. 000062CA  30D9                     move.w     [A0]+, [A1]+
  8472. label000062CC:
  8473. 000062CC  3D7C 0000 FFE0           move.w     [A6 - 0x20], 0x0
  8474. 000062D2  486E FFE0                pea.l      [A6 - 0x20]
  8475. 000062D6  486E FFE2                pea.l      [A6 - 0x1E]
  8476. 000062DA  3F3C 2008                move.w     -[A7], 0x2008
  8477. 000062DE  A9EB                     syscall    Pack4/FP68K
  8478. 000062E0  660E                     bne        +0x10 /* 000062F0 */
  8479. 000062E2  206E 000C                movea.l    A0, [A6 + 0xC]
  8480. 000062E6  226E 0008                movea.l    A1, [A6 + 0x8]
  8481. 000062EA  2011                     move.l     D0, [A1]
  8482. 000062EC  9090                     sub.l      D0, [A0]
  8483. 000062EE  601C                     bra        +0x1E /* 0000630C */
  8484. label000062F0:
  8485. 000062F0  3D7C 0000 FFE0           move.w     [A6 - 0x20], 0x0
  8486. 000062F6  486E FFE0                pea.l      [A6 - 0x20]
  8487. 000062FA  486E FFE2                pea.l      [A6 - 0x1E]
  8488. 000062FE  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  8489. 00006302  A9EB                     syscall    Pack4/FP68K
  8490. 00006304  6F04                     ble        +0x6 /* 0000630A */
  8491. 00006306  7001                     moveq.l    D0, 0x01
  8492. 00006308  6002                     bra        +0x4 /* 0000630C */
  8493. label0000630A:
  8494. 0000630A  70FF                     moveq.l    D0, 0xFFFFFFFF
  8495. label0000630C:
  8496. 0000630C  4CDF 1800                movem.l    A3,A4, [A7]+
  8497. 00006310  4E5E                     unlink     A6
  8498. 00006312  4E75                     rts
  8499. export_482:
  8500. 00006314  4E56 FE00                link       A6, -0x0200
  8501. 00006318  2F07                     move.l     -[A7], D7
  8502. 0000631A  486E FF00                pea.l      [A6 - 0x100]
  8503. 0000631E  206E 0008                movea.l    A0, [A6 + 0x8]
  8504. 00006322  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8505. 00006326  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  8506. 0000632A  508F                     addq.l     A7, 8
  8507. 0000632C  486E FE00                pea.l      [A6 - 0x200]
  8508. 00006330  206E 000C                movea.l    A0, [A6 + 0xC]
  8509. 00006334  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8510. 00006338  4EAD 04C2                jsr        [A5 + 0x4C2 /* export_148 */]
  8511. 0000633C  508F                     addq.l     A7, 8
  8512. 0000633E  4267                     clr.w      -[A7]
  8513. 00006340  486E FF00                pea.l      [A6 - 0x100]
  8514. 00006344  486E FE00                pea.l      [A6 - 0x200]
  8515. 00006348  4EAD 13EA                jsr        [A5 + 0x13EA /* export_633 */]
  8516. 0000634C  301F                     move.w     D0, [A7]+
  8517. 0000634E  3E00                     move.w     D7, D0
  8518. 00006350  0C6D 2B14 E588           cmpi.w     [A5 - 0x1A78], 0x2B14
  8519. 00006356  6606                     bne        +0x8 /* 0000635E */
  8520. 00006358  3007                     move.w     D0, D7
  8521. 0000635A  4440                     neg.w      D0
  8522. 0000635C  3E00                     move.w     D7, D0
  8523. label0000635E:
  8524. 0000635E  4A47                     tst.w      D7
  8525. 00006360  660E                     bne        +0x10 /* 00006370 */
  8526. 00006362  206E 000C                movea.l    A0, [A6 + 0xC]
  8527. 00006366  226E 0008                movea.l    A1, [A6 + 0x8]
  8528. 0000636A  2011                     move.l     D0, [A1]
  8529. 0000636C  9090                     sub.l      D0, [A0]
  8530. 0000636E  3E00                     move.w     D7, D0
  8531. label00006370:
  8532. 00006370  3007                     move.w     D0, D7
  8533. 00006372  2E1F                     move.l     D7, [A7]+
  8534. 00006374  4E5E                     unlink     A6
  8535. 00006376  4E75                     rts
  8536. fn00006378:
  8537. 00006378  4E56 FB80                link       A6, -0x0480
  8538. 0000637C  48E7 0700                movem.l    -[A7], D5,D6,D7
  8539. 00006380  206D 9000                movea.l    A0, [A5 - 0x7000]
  8540. 00006384  2050                     movea.l    A0, [A0]
  8541. 00006386  2A28 0008                move.l     D5, [A0 + 0x8]
  8542. 0000638A  4878 000E                push.l     0xE
  8543. 0000638E  2F05                     move.l     -[A7], D5
  8544. 00006390  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8545. 00006394  0680 0000 4E20           addi.l     D0, 0x4E20 /* 'N ' */
  8546. 0000639A  2F00                     move.l     -[A7], D0
  8547. 0000639C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  8548. 000063A0  588F                     addq.l     A7, 4
  8549. 000063A2  4A40                     tst.w      D0
  8550. 000063A4  6706                     beq        +0x8 /* 000063AC */
  8551. 000063A6  7056                     moveq.l    D0, 0x56
  8552. 000063A8  6000 01EA                bra        +0x1EC /* 00006594 */
  8553. label000063AC:
  8554. 000063AC  4878 000E                push.l     0xE
  8555. 000063B0  2F05                     move.l     -[A7], D5
  8556. 000063B2  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8557. 000063B6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  8558. 000063BA  2F00                     move.l     -[A7], D0
  8559. 000063BC  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  8560. 000063C0  206E 0018                movea.l    A0, [A6 + 0x18]
  8561. 000063C4  2D50 FB82                move.l     [A6 - 0x47E], [A0]
  8562. 000063C8  7C00                     moveq.l    D6, 0x00
  8563. 000063CA  6012                     bra        +0x14 /* 000063DE */
  8564. label000063CC:
  8565. 000063CC  206E FB82                movea.l    A0, [A6 - 0x47E]
  8566. 000063D0  42A8 0004                clr.l      [A0 + 0x4]
  8567. 000063D4  06AE 0000 000E FB82      addi.l     [A6 - 0x47E], 0xE
  8568. 000063DC  5286                     addq.l     D6, 1
  8569. label000063DE:
  8570. 000063DE  BC85                     cmp.l      D6, D5
  8571. 000063E0  6DEA                     blt        -0x14 /* 000063CC */
  8572. 000063E2  7005                     moveq.l    D0, 0x05
  8573. 000063E4  3D40 FBE4                move.w     [A6 - 0x41C], D0
  8574. 000063E8  426E FCEA                clr.w      [A6 - 0x316]
  8575. 000063EC  426E FDF0                clr.w      [A6 - 0x210]
  8576. 000063F0  426E FEF6                clr.w      [A6 - 0x10A]
  8577. 000063F4  422E FEFC                clr.b      [A6 - 0x104]
  8578. 000063F8  706E                     moveq.l    D0, 0x6E
  8579. 000063FA  3D40 FB9C                move.w     [A6 - 0x464], D0
  8580. 000063FE  7C00                     moveq.l    D6, 0x00
  8581. 00006400  6000 0188                bra        +0x18A /* 0000658A */
  8582. label00006404:
  8583. 00006404  2D46 FBE6                move.l     [A6 - 0x41A], D6
  8584. 00006408  486E FBE4                pea.l      [A6 - 0x41C]
  8585. 0000640C  4EAD 0AE2                jsr        [A5 + 0xAE2 /* export_344 */]
  8586. 00006410  588F                     addq.l     A7, 4
  8587. 00006412  3E00                     move.w     D7, D0
  8588. 00006414  4A47                     tst.w      D7
  8589. 00006416  6706                     beq        +0x8 /* 0000641E */
  8590. 00006418  3007                     move.w     D0, D7
  8591. 0000641A  6000 0178                bra        +0x17A /* 00006594 */
  8592. label0000641E:
  8593. 0000641E  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  8594. 00006422  3E00                     move.w     D7, D0
  8595. 00006424  4A47                     tst.w      D7
  8596. 00006426  6706                     beq        +0x8 /* 0000642E */
  8597. 00006428  3007                     move.w     D0, D7
  8598. 0000642A  6000 0168                bra        +0x16A /* 00006594 */
  8599. label0000642E:
  8600. 0000642E  486E FBAA                pea.l      [A6 - 0x456]
  8601. 00006432  486E FB9E                pea.l      [A6 - 0x462]
  8602. 00006436  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8603. 0000643A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8604. 0000643E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8605. 00006442  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8606. 00006446  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  8607. 0000644A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8608. 0000644E  3E00                     move.w     D7, D0
  8609. 00006450  4A47                     tst.w      D7
  8610. 00006452  6716                     beq        +0x18 /* 0000646A */
  8611. 00006454  42A7                     clr.l      -[A7]
  8612. 00006456  3F3C 0005                move.w     -[A7], 0x5
  8613. 0000645A  3F3C 0007                move.w     -[A7], 0x7
  8614. 0000645E  486E FBAA                pea.l      [A6 - 0x456]
  8615. 00006462  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  8616. 00006466  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8617. label0000646A:
  8618. 0000646A  302E FB9E                move.w     D0, [A6 - 0x462]
  8619. 0000646E  48C0                     ext.l      D0
  8620. 00006470  E780                     asl        D0, 3
  8621. 00006472  D0AE 000C                add.l      D0, [A6 + 0xC]
  8622. 00006476  2040                     movea.l    A0, D0
  8623. 00006478  4A50                     tst.w      [A0]
  8624. 0000647A  6604                     bne        +0x6 /* 00006480 */
  8625. 0000647C  426E FB9C                clr.w      [A6 - 0x464]
  8626. label00006480:
  8627. 00006480  2D46 FB86                move.l     [A6 - 0x47A], D6
  8628. 00006484  7E00                     moveq.l    D7, 0x00
  8629. 00006486  302E 001C                move.w     D0, [A6 + 0x1C]
  8630. 0000648A  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  8631. 0000648E  0004 0012                ori.b      D4, 0x12
  8632. 00006492  2B6A 000E 2B2C           move.l     [A5 + 0x2B2C], [A2 + 0xE]
  8633. 00006498  0052 2B13                ori.w      [A2], 0x2B13
  8634. 0000649C  0092 2B42 00C8           ori.l      [A2], 0x2B4200C8
  8635. 000064A2  486E FBAA                pea.l      [A6 - 0x456]
  8636. 000064A6  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  8637. 000064AA  588F                     addq.l     A7, 4
  8638. 000064AC  3F3C 0004                move.w     -[A7], 0x4
  8639. 000064B0  486E FBAA                pea.l      [A6 - 0x456]
  8640. 000064B4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  8641. 000064B8  5C8F                     addq.l     A7, 6
  8642. 000064BA  486E FBAA                pea.l      [A6 - 0x456]
  8643. 000064BE  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  8644. 000064C2  588F                     addq.l     A7, 4
  8645. 000064C4  2F00                     move.l     -[A7], D0
  8646. 000064C6  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  8647. 000064CA  588F                     addq.l     A7, 4
  8648. 000064CC  4A40                     tst.w      D0
  8649. 000064CE  6710                     beq        +0x12 /* 000064E0 */
  8650. 000064D0  486E FBAA                pea.l      [A6 - 0x456]
  8651. 000064D4  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8652. 000064D8  588F                     addq.l     A7, 4
  8653. 000064DA  7056                     moveq.l    D0, 0x56
  8654. 000064DC  6000 00B6                bra        +0xB8 /* 00006594 */
  8655. label000064E0:
  8656. 000064E0  2D6E FBBC FB8A           move.l     [A6 - 0x476], [A6 - 0x444]
  8657. 000064E6  6000 0080                bra        +0x82 /* 00006568 */
  8658. 000064EA  2D7C 8000 0000 FB8A      move.l     [A6 - 0x476], 0x80000000
  8659. 000064F2  42AE FB8E                clr.l      [A6 - 0x472]
  8660. 000064F6  486E FBAA                pea.l      [A6 - 0x456]
  8661. 000064FA  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  8662. 000064FE  588F                     addq.l     A7, 4
  8663. 00006500  4A80                     tst.l      D0
  8664. 00006502  671E                     beq        +0x20 /* 00006522 */
  8665. 00006504  486E FB94                pea.l      [A6 - 0x46C]
  8666. 00006508  486E FBAA                pea.l      [A6 - 0x456]
  8667. 0000650C  4EBA BA98                jsr        [PC - 0x4568 /* 00001FA6 */]
  8668. 00006510  508F                     addq.l     A7, 8
  8669. 00006512  4A40                     tst.w      D0
  8670. 00006514  660C                     bne        +0xE /* 00006522 */
  8671. 00006516  41EE FB8A                lea.l      A0, [A6 - 0x476]
  8672. 0000651A  43EE FB94                lea.l      A1, [A6 - 0x46C]
  8673. 0000651E  20D9                     move.l     [A0]+, [A1]+
  8674. 00006520  20D9                     move.l     [A0]+, [A1]+
  8675. label00006522:
  8676. 00006522  486E FBAA                pea.l      [A6 - 0x456]
  8677. 00006526  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8678. 0000652A  588F                     addq.l     A7, 4
  8679. 0000652C  603A                     bra        +0x3C /* 00006568 */
  8680. 0000652E  3D7C 0000 FB80           move.w     [A6 - 0x480], 0x0
  8681. 00006534  486E FB80                pea.l      [A6 - 0x480]
  8682. 00006538  486E FBA0                pea.l      [A6 - 0x460]
  8683. 0000653C  3F3C 200E                move.w     -[A7], 0x200E
  8684. 00006540  A9EB                     syscall    Pack4/FP68K
  8685. 00006542  486E FBA0                pea.l      [A6 - 0x460]
  8686. 00006546  486E FBAA                pea.l      [A6 - 0x456]
  8687. 0000654A  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  8688. 0000654E  508F                     addq.l     A7, 8
  8689. 00006550  486E FBAA                pea.l      [A6 - 0x456]
  8690. 00006554  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8691. 00006558  588F                     addq.l     A7, 4
  8692. 0000655A  41EE FB8A                lea.l      A0, [A6 - 0x476]
  8693. 0000655E  43EE FBA0                lea.l      A1, [A6 - 0x460]
  8694. 00006562  20D9                     move.l     [A0]+, [A1]+
  8695. 00006564  20D9                     move.l     [A0]+, [A1]+
  8696. 00006566  30D9                     move.w     [A0]+, [A1]+
  8697. label00006568:
  8698. 00006568  206E 0018                movea.l    A0, [A6 + 0x18]
  8699. 0000656C  2F06                     move.l     -[A7], D6
  8700. 0000656E  2F3C 0000 000E           move.l     -[A7], 0xE
  8701. 00006574  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8702. 00006578  D090                     add.l      D0, [A0]
  8703. 0000657A  2040                     movea.l    A0, D0
  8704. 0000657C  43EE FB86                lea.l      A1, [A6 - 0x47A]
  8705. 00006580  20D9                     move.l     [A0]+, [A1]+
  8706. 00006582  20D9                     move.l     [A0]+, [A1]+
  8707. 00006584  20D9                     move.l     [A0]+, [A1]+
  8708. 00006586  30D9                     move.w     [A0]+, [A1]+
  8709. 00006588  5286                     addq.l     D6, 1
  8710. label0000658A:
  8711. 0000658A  BC85                     cmp.l      D6, D5
  8712. 0000658C  6D00 FE76                blt        -0x188 /* 00006404 */
  8713. 00006590  302E FB9C                move.w     D0, [A6 - 0x464]
  8714. label00006594:
  8715. 00006594  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8716. 00006598  4E5E                     unlink     A6
  8717. 0000659A  4E75                     rts
  8718. fn0000659C:
  8719. 0000659C  4E56 FFFC                link       A6, -0x0004
  8720. 000065A0  48E7 0300                movem.l    -[A7], D6,D7
  8721. 000065A4  42A7                     clr.l      -[A7]
  8722. 000065A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8723. 000065AA  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  8724. 000065AE  201F                     move.l     D0, [A7]+
  8725. 000065B0  4878 000E                push.l     0xE
  8726. 000065B4  2F00                     move.l     -[A7], D0
  8727. 000065B6  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  8728. 000065BA  3E00                     move.w     D7, D0
  8729. 000065BC  206E 0008                movea.l    A0, [A6 + 0x8]
  8730. 000065C0  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  8731. 000065C4  7C00                     moveq.l    D6, 0x00
  8732. 000065C6  6020                     bra        +0x22 /* 000065E8 */
  8733. label000065C8:
  8734. 000065C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  8735. 000065CC  4AA8 0004                tst.l      [A0 + 0x4]
  8736. 000065D0  670C                     beq        +0xE /* 000065DE */
  8737. 000065D2  206E FFFC                movea.l    A0, [A6 - 0x4]
  8738. 000065D6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  8739. 000065DA  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8740. label000065DE:
  8741. 000065DE  06AE 0000 000E FFFC      addi.l     [A6 - 0x4], 0xE
  8742. 000065E6  5246                     addq.w     D6, 1
  8743. label000065E8:
  8744. 000065E8  BC47                     cmp.w      D6, D7
  8745. 000065EA  6DDC                     blt        -0x22 /* 000065C8 */
  8746. 000065EC  4CDF 00C0                movem.l    D6,D7, [A7]+
  8747. 000065F0  4E5E                     unlink     A6
  8748. 000065F2  4E75                     rts
  8749. fn000065F4:
  8750. 000065F4  4E56 FFBC                link       A6, -0x0044
  8751. 000065F8  48E7 0700                movem.l    -[A7], D5,D6,D7
  8752. 000065FC  206D 9000                movea.l    A0, [A5 - 0x7000]
  8753. 00006600  2050                     movea.l    A0, [A0]
  8754. 00006602  2A28 0008                move.l     D5, [A0 + 0x8]
  8755. 00006606  2005                     move.l     D0, D5
  8756. 00006608  ED80                     asl        D0, 6
  8757. 0000660A  2F00                     move.l     -[A7], D0
  8758. 0000660C  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  8759. 00006610  588F                     addq.l     A7, 4
  8760. 00006612  4A40                     tst.w      D0
  8761. 00006614  6706                     beq        +0x8 /* 0000661C */
  8762. 00006616  7056                     moveq.l    D0, 0x56
  8763. 00006618  6000 0092                bra        +0x94 /* 000066AC */
  8764. label0000661C:
  8765. 0000661C  2005                     move.l     D0, D5
  8766. 0000661E  ED80                     asl        D0, 6
  8767. 00006620  42A7                     clr.l      -[A7]
  8768. 00006622  2F00                     move.l     -[A7], D0
  8769. 00006624  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8770. 00006628  205F                     movea.l    A0, [A7]+
  8771. 0000662A  2D48 FFBC                move.l     [A6 - 0x44], A0
  8772. 0000662E  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  8773. 00006632  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  8774. 00006636  7C00                     moveq.l    D6, 0x00
  8775. 00006638  6024                     bra        +0x26 /* 0000665E */
  8776. label0000663A:
  8777. 0000663A  206E FFBC                movea.l    A0, [A6 - 0x44]
  8778. 0000663E  2006                     move.l     D0, D6
  8779. 00006640  ED80                     asl        D0, 6
  8780. 00006642  D090                     add.l      D0, [A0]
  8781. 00006644  2F00                     move.l     -[A7], D0
  8782. 00006646  2006                     move.l     D0, D6
  8783. 00006648  5280                     addq.l     D0, 1
  8784. 0000664A  2F00                     move.l     -[A7], D0
  8785. 0000664C  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  8786. 00006650  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  8787. 00006654  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  8788. 00006658  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8789. 0000665C  5286                     addq.l     D6, 1
  8790. label0000665E:
  8791. 0000665E  BC85                     cmp.l      D6, D5
  8792. 00006660  6DD8                     blt        -0x26 /* 0000663A */
  8793. 00006662  7C00                     moveq.l    D6, 0x00
  8794. 00006664  6038                     bra        +0x3A /* 0000669E */
  8795. label00006666:
  8796. 00006666  206E 0008                movea.l    A0, [A6 + 0x8]
  8797. 0000666A  2F06                     move.l     -[A7], D6
  8798. 0000666C  2F3C 0000 000E           move.l     -[A7], 0xE
  8799. 00006672  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  8800. 00006676  D090                     add.l      D0, [A0]
  8801. 00006678  2040                     movea.l    A0, D0
  8802. 0000667A  226E FFBC                movea.l    A1, [A6 - 0x44]
  8803. 0000667E  2010                     move.l     D0, [A0]
  8804. 00006680  ED80                     asl        D0, 6
  8805. 00006682  D091                     add.l      D0, [A1]
  8806. 00006684  2F00                     move.l     -[A7], D0
  8807. 00006686  2006                     move.l     D0, D6
  8808. 00006688  5280                     addq.l     D0, 1
  8809. 0000668A  2F00                     move.l     -[A7], D0
  8810. 0000668C  2F2D 9000                move.l     -[A7], [A5 - 0x7000]
  8811. 00006690  2F2D 8FE8                move.l     -[A7], [A5 - 0x7018]
  8812. 00006694  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  8813. 00006698  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8814. 0000669C  5286                     addq.l     D6, 1
  8815. label0000669E:
  8816. 0000669E  BC85                     cmp.l      D6, D5
  8817. 000066A0  6DC4                     blt        -0x3A /* 00006666 */
  8818. 000066A2  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  8819. 000066A6  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8820. 000066AA  7000                     moveq.l    D0, 0x00
  8821. label000066AC:
  8822. 000066AC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  8823. 000066B0  4E5E                     unlink     A6
  8824. 000066B2  4E75                     rts
  8825. export_484:
  8826. 000066B4  4E56 FFBE                link       A6, -0x0042
  8827. 000066B8  2F0C                     move.l     -[A7], A4
  8828. 000066BA  286E 000C                movea.l    A4, [A6 + 0xC]
  8829. 000066BE  508C                     addq.l     A4, 8
  8830. 000066C0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8831. 000066C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8832. 000066C8  2F0C                     move.l     -[A7], A4
  8833. 000066CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8834. 000066CE  4EBA 00C2                jsr        [PC + 0xC2 /* 00006792 */]
  8835. 000066D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8836. 000066D6  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8837. 000066DA  4A6E FFC4                tst.w      [A6 - 0x3C]
  8838. 000066DE  6E08                     bgt        +0xA /* 000066E8 */
  8839. 000066E0  302E FFC4                move.w     D0, [A6 - 0x3C]
  8840. 000066E4  6000 00A6                bra        +0xA8 /* 0000678C */
  8841. label000066E8:
  8842. 000066E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  8843. 000066EA  3B40 8FDC                move.w     [A5 - 0x7024], D0
  8844. 000066EE  486E FFC6                pea.l      [A6 - 0x3A]
  8845. 000066F2  486E FFC2                pea.l      [A6 - 0x3E]
  8846. 000066F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8847. 000066FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8848. 000066FE  2F0C                     move.l     -[A7], A4
  8849. 00006700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8850. 00006704  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  8851. 00006708  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8852. 0000670C  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8853. 00006710  4A6E FFC4                tst.w      [A6 - 0x3C]
  8854. 00006714  6708                     beq        +0xA /* 0000671E */
  8855. 00006716  302E FFC4                move.w     D0, [A6 - 0x3C]
  8856. 0000671A  6000 0070                bra        +0x72 /* 0000678C */
  8857. label0000671E:
  8858. 0000671E  302E FFC2                move.w     D0, [A6 - 0x3E]
  8859. 00006722  48C0                     ext.l      D0
  8860. 00006724  E780                     asl        D0, 3
  8861. 00006726  D9C0                     add.l      A4, D0
  8862. 00006728  4A54                     tst.w      [A4]
  8863. 0000672A  670E                     beq        +0x10 /* 0000673A */
  8864. 0000672C  486E FFC6                pea.l      [A6 - 0x3A]
  8865. 00006730  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8866. 00006734  588F                     addq.l     A7, 4
  8867. 00006736  7013                     moveq.l    D0, 0x13
  8868. 00006738  6052                     bra        +0x54 /* 0000678C */
  8869. label0000673A:
  8870. 0000673A  486E FFBE                pea.l      [A6 - 0x42]
  8871. 0000673E  486E FFC6                pea.l      [A6 - 0x3A]
  8872. 00006742  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  8873. 00006746  508F                     addq.l     A7, 8
  8874. 00006748  206E FFBE                movea.l    A0, [A6 - 0x42]
  8875. 0000674C  2850                     movea.l    A4, [A0]
  8876. 0000674E  486E FFC6                pea.l      [A6 - 0x3A]
  8877. 00006752  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  8878. 00006756  588F                     addq.l     A7, 4
  8879. 00006758  2D40 0010                move.l     [A6 + 0x10], D0
  8880. 0000675C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8881. 00006760  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8882. 00006764  2F0C                     move.l     -[A7], A4
  8883. 00006766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8884. 0000676A  4EBA 0026                jsr        [PC + 0x26 /* 00006792 */]
  8885. 0000676E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8886. 00006772  3D40 FFC4                move.w     [A6 - 0x3C], D0
  8887. 00006776  486E FFC6                pea.l      [A6 - 0x3A]
  8888. 0000677A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  8889. 0000677E  588F                     addq.l     A7, 4
  8890. 00006780  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  8891. 00006784  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  8892. 00006788  302E FFC4                move.w     D0, [A6 - 0x3C]
  8893. label0000678C:
  8894. 0000678C  285F                     movea.l    A4, [A7]+
  8895. 0000678E  4E5E                     unlink     A6
  8896. 00006790  4E75                     rts
  8897. fn00006792:
  8898. 00006792  4E56 FE96                link       A6, -0x016A
  8899. 00006796  206E 000C                movea.l    A0, [A6 + 0xC]
  8900. 0000679A  0C50 138D                cmpi.w     [A0], 0x138D
  8901. 0000679E  661E                     bne        +0x20 /* 000067BE */
  8902. 000067A0  50AE 000C                addq.l     [A6 + 0xC], 8
  8903. 000067A4  206E 000C                movea.l    A0, [A6 + 0xC]
  8904. 000067A8  4A50                     tst.w      [A0]
  8905. 000067AA  6706                     beq        +0x8 /* 000067B2 */
  8906. 000067AC  7013                     moveq.l    D0, 0x13
  8907. 000067AE  6000 06DA                bra        +0x6DC /* 00006E8A */
  8908. label000067B2:
  8909. 000067B2  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  8910. 000067B6  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  8911. 000067BA  6000 06CE                bra        +0x6D0 /* 00006E8A */
  8912. label000067BE:
  8913. 000067BE  426E FEA8                clr.w      [A6 - 0x158]
  8914. 000067C2  206E 000C                movea.l    A0, [A6 + 0xC]
  8915. 000067C6  0C50 2713                cmpi.w     [A0], 0x2713
  8916. 000067CA  6606                     bne        +0x8 /* 000067D2 */
  8917. 000067CC  7001                     moveq.l    D0, 0x01
  8918. 000067CE  3D40 FEA8                move.w     [A6 - 0x158], D0
  8919. label000067D2:
  8920. 000067D2  206E 000C                movea.l    A0, [A6 + 0xC]
  8921. 000067D6  0C50 2711                cmpi.w     [A0], 0x2711
  8922. 000067DA  6606                     bne        +0x8 /* 000067E2 */
  8923. 000067DC  7002                     moveq.l    D0, 0x02
  8924. 000067DE  3D40 FEA8                move.w     [A6 - 0x158], D0
  8925. label000067E2:
  8926. 000067E2  4A6E FEA8                tst.w      [A6 - 0x158]
  8927. 000067E6  6704                     beq        +0x6 /* 000067EC */
  8928. 000067E8  50AE 000C                addq.l     [A6 + 0xC], 8
  8929. label000067EC:
  8930. 000067EC  206E 000C                movea.l    A0, [A6 + 0xC]
  8931. 000067F0  0C50 2B6A                cmpi.w     [A0], 0x2B6A /* '+j' */
  8932. 000067F4  6600 0206                bne        +0x208 /* 000069FC */
  8933. 000067F8  50AE 000C                addq.l     [A6 + 0xC], 8
  8934. 000067FC  206E 000C                movea.l    A0, [A6 + 0xC]
  8935. 00006800  0C50 271B                cmpi.w     [A0], 0x271B
  8936. 00006804  6706                     beq        +0x8 /* 0000680C */
  8937. 00006806  7005                     moveq.l    D0, 0x05
  8938. 00006808  6000 0680                bra        +0x682 /* 00006E8A */
  8939. label0000680C:
  8940. 0000680C  50AE 000C                addq.l     [A6 + 0xC], 8
  8941. 00006810  486E FEB2                pea.l      [A6 - 0x14E]
  8942. 00006814  486E FEA6                pea.l      [A6 - 0x15A]
  8943. 00006818  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8944. 0000681C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8945. 00006820  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8946. 00006824  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8947. 00006828  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  8948. 0000682C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  8949. 00006830  3D40 FEA4                move.w     [A6 - 0x15C], D0
  8950. 00006834  4A6E FEA4                tst.w      [A6 - 0x15C]
  8951. 00006838  6708                     beq        +0xA /* 00006842 */
  8952. 0000683A  302E FEA4                move.w     D0, [A6 - 0x15C]
  8953. 0000683E  6000 064A                bra        +0x64C /* 00006E8A */
  8954. label00006842:
  8955. 00006842  0C6E 0003 FEB2           cmpi.w     [A6 - 0x14E], 0x3
  8956. 00006848  6710                     beq        +0x12 /* 0000685A */
  8957. 0000684A  486E FEB2                pea.l      [A6 - 0x14E]
  8958. 0000684E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8959. 00006852  588F                     addq.l     A7, 4
  8960. 00006854  7002                     moveq.l    D0, 0x02
  8961. 00006856  6000 0632                bra        +0x634 /* 00006E8A */
  8962. label0000685A:
  8963. 0000685A  206E FF50                movea.l    A0, [A6 - 0xB0]
  8964. 0000685E  302E FF4A                move.w     D0, [A6 - 0xB6]
  8965. 00006862  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  8966. 00006866  D090                     add.l      D0, [A0]
  8967. 00006868  2040                     movea.l    A0, D0
  8968. 0000686A  43EE FFAE                lea.l      A1, [A6 - 0x52]
  8969. 0000686E  7013                     moveq.l    D0, 0x13
  8970. label00006870:
  8971. 00006870  22D8                     move.l     [A1]+, [A0]+
  8972. 00006872  51C8 FFFC                dbf        D0, -0x6 /* 00006870 */
  8973. 00006876  32D8                     move.w     [A1]+, [A0]+
  8974. 00006878  486E FEB2                pea.l      [A6 - 0x14E]
  8975. 0000687C  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  8976. 00006880  588F                     addq.l     A7, 4
  8977. 00006882  302E FEA6                move.w     D0, [A6 - 0x15A]
  8978. 00006886  48C0                     ext.l      D0
  8979. 00006888  E780                     asl        D0, 3
  8980. 0000688A  D1AE 000C                add.l      [A6 + 0xC], D0
  8981. 0000688E  206E 000C                movea.l    A0, [A6 + 0xC]
  8982. 00006892  4A50                     tst.w      [A0]
  8983. 00006894  6706                     beq        +0x8 /* 0000689C */
  8984. 00006896  7013                     moveq.l    D0, 0x13
  8985. 00006898  6000 05F0                bra        +0x5F2 /* 00006E8A */
  8986. label0000689C:
  8987. 0000689C  0C6E 0002 FFB0           cmpi.w     [A6 - 0x50], 0x2
  8988. 000068A2  6706                     beq        +0x8 /* 000068AA */
  8989. 000068A4  700A                     moveq.l    D0, 0x0A
  8990. 000068A6  6000 05E2                bra        +0x5E4 /* 00006E8A */
  8991. label000068AA:
  8992. 000068AA  082E 0000 FFBB           btst.b     [A6 - 0x45], 0x0
  8993. 000068B0  670E                     beq        +0x10 /* 000068C0 */
  8994. 000068B2  486E FFAE                pea.l      [A6 - 0x52]
  8995. 000068B6  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  8996. 000068BA  588F                     addq.l     A7, 4
  8997. 000068BC  4A40                     tst.w      D0
  8998. 000068BE  6706                     beq        +0x8 /* 000068C6 */
  8999. label000068C0:
  9000. 000068C0  7000                     moveq.l    D0, 0x00
  9001. 000068C2  6000 05C6                bra        +0x5C8 /* 00006E8A */
  9002. label000068C6:
  9003. 000068C6  4AAE FF28                tst.l      [A6 - 0xD8]
  9004. 000068CA  6606                     bne        +0x8 /* 000068D2 */
  9005. 000068CC  703D                     moveq.l    D0, 0x3D
  9006. 000068CE  6000 05BA                bra        +0x5BC /* 00006E8A */
  9007. label000068D2:
  9008. 000068D2  0C6E 0064 FF3C           cmpi.w     [A6 - 0xC4], 0x64 /* 'd' */
  9009. 000068D8  6754                     beq        +0x56 /* 0000692E */
  9010. 000068DA  4267                     clr.w      -[A7]
  9011. 000068DC  3F3C 0001                move.w     -[A7], 0x1
  9012. 000068E0  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  9013. 000068E4  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9014. 000068E8  508F                     addq.l     A7, 8
  9015. 000068EA  4267                     clr.w      -[A7]
  9016. 000068EC  3F3C 0001                move.w     -[A7], 0x1
  9017. 000068F0  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  9018. 000068F4  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9019. 000068F8  508F                     addq.l     A7, 8
  9020. 000068FA  7064                     moveq.l    D0, 0x64
  9021. 000068FC  3D40 FF3C                move.w     [A6 - 0xC4], D0
  9022. 00006900  486E FEE0                pea.l      [A6 - 0x120]
  9023. 00006904  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9024. 00006908  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  9025. 0000690C  508F                     addq.l     A7, 8
  9026. 0000690E  202E FF28                move.l     D0, [A6 - 0xD8]
  9027. 00006912  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  9028. 00006916  6606                     bne        +0x8 /* 0000691E */
  9029. 00006918  7064                     moveq.l    D0, 0x64
  9030. 0000691A  3B40 9044                move.w     [A5 - 0x6FBC], D0
  9031. label0000691E:
  9032. 0000691E  42A7                     clr.l      -[A7]
  9033. 00006920  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9034. 00006924  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  9035. 00006928  508F                     addq.l     A7, 8
  9036. 0000692A  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  9037. label0000692E:
  9038. 0000692E  486E FEB2                pea.l      [A6 - 0x14E]
  9039. 00006932  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  9040. 00006936  588F                     addq.l     A7, 4
  9041. 00006938  4A40                     tst.w      D0
  9042. 0000693A  6600 0070                bne        +0x72 /* 000069AC */
  9043. 0000693E  3D6D 8FD8 FEA0           move.w     [A6 - 0x160], [A5 - 0x7028]
  9044. 00006944  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  9045. 00006948  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9046. 0000694C  4A6E FEA4                tst.w      [A6 - 0x15C]
  9047. 00006950  6708                     beq        +0xA /* 0000695A */
  9048. 00006952  302E FEA4                move.w     D0, [A6 - 0x15C]
  9049. 00006956  6000 0532                bra        +0x534 /* 00006E8A */
  9050. label0000695A:
  9051. 0000695A  302E FEA0                move.w     D0, [A6 - 0x160]
  9052. 0000695E  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  9053. 00006962  6706                     beq        +0x8 /* 0000696A */
  9054. 00006964  7000                     moveq.l    D0, 0x00
  9055. 00006966  6000 0522                bra        +0x524 /* 00006E8A */
  9056. label0000696A:
  9057. 0000696A  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  9058. 0000696E  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  9059. 00006972  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9060. 00006976  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  9061. 0000697A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9062. 0000697E  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9063. 00006982  4A6E FEA4                tst.w      [A6 - 0x15C]
  9064. 00006986  6708                     beq        +0xA /* 00006990 */
  9065. 00006988  302E FEA4                move.w     D0, [A6 - 0x15C]
  9066. 0000698C  6000 04FC                bra        +0x4FE /* 00006E8A */
  9067. label00006990:
  9068. 00006990  302E FEA0                move.w     D0, [A6 - 0x160]
  9069. 00006994  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  9070. 00006998  6706                     beq        +0x8 /* 000069A0 */
  9071. 0000699A  7000                     moveq.l    D0, 0x00
  9072. 0000699C  6000 04EC                bra        +0x4EE /* 00006E8A */
  9073. label000069A0:
  9074. 000069A0  4A6D 928E                tst.w      [A5 - 0x6D72]
  9075. 000069A4  6C06                     bge        +0x8 /* 000069AC */
  9076. 000069A6  7000                     moveq.l    D0, 0x00
  9077. 000069A8  6000 04E0                bra        +0x4E2 /* 00006E8A */
  9078. label000069AC:
  9079. 000069AC  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9080. 000069B0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  9081. 000069B4  588F                     addq.l     A7, 4
  9082. 000069B6  302E FEA8                move.w     D0, [A6 - 0x158]
  9083. 000069BA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9084. 000069BE  0000 0002                ori.b      D0, 0x2
  9085. 000069C2  0030 0006 0012           ori.b      [A0 + D0.w + 0x12], 0x6
  9086. 000069C8  001C 42A7                ori.b      [A4]+, 0xA7
  9087. 000069CC  4878 FFFF                push.l     0xFFFF
  9088. 000069D0  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9089. 000069D4  A9D1                     syscall    TESetSelect
  9090. 000069D6  601A                     bra        +0x1C /* 000069F2 */
  9091. 000069D8  42A7                     clr.l      -[A7]
  9092. 000069DA  42A7                     clr.l      -[A7]
  9093. 000069DC  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9094. 000069E0  A9D1                     syscall    TESetSelect
  9095. 000069E2  600E                     bra        +0x10 /* 000069F2 */
  9096. 000069E4  4878 FFFF                push.l     0xFFFF
  9097. 000069E8  4878 FFFF                push.l     0xFFFF
  9098. 000069EC  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9099. 000069F0  A9D1                     syscall    TESetSelect
  9100. label000069F2:
  9101. 000069F2  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  9102. 000069F6  7000                     moveq.l    D0, 0x00
  9103. 000069F8  6000 0490                bra        +0x492 /* 00006E8A */
  9104. label000069FC:
  9105. 000069FC  2D6E 000C FEAE           move.l     [A6 - 0x152], [A6 + 0xC]
  9106. 00006A02  206E FEAE                movea.l    A0, [A6 - 0x152]
  9107. 00006A06  0C50 1B58                cmpi.w     [A0], 0x1B58
  9108. 00006A0A  6F0E                     ble        +0x10 /* 00006A1A */
  9109. 00006A0C  206E FEAE                movea.l    A0, [A6 - 0x152]
  9110. 00006A10  0C50 1B66                cmpi.w     [A0], 0x1B66
  9111. 00006A14  6C04                     bge        +0x6 /* 00006A1A */
  9112. 00006A16  50AE FEAE                addq.l     [A6 - 0x152], 8
  9113. label00006A1A:
  9114. 00006A1A  206E FEAE                movea.l    A0, [A6 - 0x152]
  9115. 00006A1E  0C50 1F40                cmpi.w     [A0], 0x1F40
  9116. 00006A22  6F00 030E                ble        +0x310 /* 00006D32 */
  9117. 00006A26  206E FEAE                movea.l    A0, [A6 - 0x152]
  9118. 00006A2A  0C50 1F45                cmpi.w     [A0], 0x1F45
  9119. 00006A2E  6C00 0302                bge        +0x304 /* 00006D32 */
  9120. 00006A32  4267                     clr.w      -[A7]
  9121. 00006A34  486E FEB2                pea.l      [A6 - 0x14E]
  9122. 00006A38  486E FEA6                pea.l      [A6 - 0x15A]
  9123. 00006A3C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9124. 00006A40  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9125. 00006A44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9126. 00006A48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9127. 00006A4C  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  9128. 00006A50  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  9129. 00006A54  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9130. 00006A58  4A6E FEA4                tst.w      [A6 - 0x15C]
  9131. 00006A5C  6708                     beq        +0xA /* 00006A66 */
  9132. 00006A5E  302E FEA4                move.w     D0, [A6 - 0x15C]
  9133. 00006A62  6000 0426                bra        +0x428 /* 00006E8A */
  9134. label00006A66:
  9135. 00006A66  4A6E FF54                tst.w      [A6 - 0xAC]
  9136. 00006A6A  6706                     beq        +0x8 /* 00006A72 */
  9137. 00006A6C  7002                     moveq.l    D0, 0x02
  9138. 00006A6E  6000 041A                bra        +0x41C /* 00006E8A */
  9139. label00006A72:
  9140. 00006A72  206E FF50                movea.l    A0, [A6 - 0xB0]
  9141. 00006A76  302E FF4A                move.w     D0, [A6 - 0xB6]
  9142. 00006A7A  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9143. 00006A7E  D090                     add.l      D0, [A0]
  9144. 00006A80  2040                     movea.l    A0, D0
  9145. 00006A82  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9146. 00006A86  7013                     moveq.l    D0, 0x13
  9147. label00006A88:
  9148. 00006A88  22D8                     move.l     [A1]+, [A0]+
  9149. 00006A8A  51C8 FFFC                dbf        D0, -0x6 /* 00006A88 */
  9150. 00006A8E  32D8                     move.w     [A1]+, [A0]+
  9151. 00006A90  486E FEB2                pea.l      [A6 - 0x14E]
  9152. 00006A94  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9153. 00006A98  588F                     addq.l     A7, 4
  9154. 00006A9A  302E FEA6                move.w     D0, [A6 - 0x15A]
  9155. 00006A9E  48C0                     ext.l      D0
  9156. 00006AA0  E780                     asl        D0, 3
  9157. 00006AA2  D1AE 000C                add.l      [A6 + 0xC], D0
  9158. 00006AA6  206E 000C                movea.l    A0, [A6 + 0xC]
  9159. 00006AAA  4A50                     tst.w      [A0]
  9160. 00006AAC  6706                     beq        +0x8 /* 00006AB4 */
  9161. 00006AAE  7013                     moveq.l    D0, 0x13
  9162. 00006AB0  6000 03D8                bra        +0x3DA /* 00006E8A */
  9163. label00006AB4:
  9164. 00006AB4  082E 0000 FFBB           btst.b     [A6 - 0x45], 0x0
  9165. 00006ABA  670E                     beq        +0x10 /* 00006ACA */
  9166. 00006ABC  486E FFAE                pea.l      [A6 - 0x52]
  9167. 00006AC0  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9168. 00006AC4  588F                     addq.l     A7, 4
  9169. 00006AC6  4A40                     tst.w      D0
  9170. 00006AC8  6706                     beq        +0x8 /* 00006AD0 */
  9171. label00006ACA:
  9172. 00006ACA  7000                     moveq.l    D0, 0x00
  9173. 00006ACC  6000 03BC                bra        +0x3BE /* 00006E8A */
  9174. label00006AD0:
  9175. 00006AD0  4AAE FF28                tst.l      [A6 - 0xD8]
  9176. 00006AD4  6606                     bne        +0x8 /* 00006ADC */
  9177. 00006AD6  703D                     moveq.l    D0, 0x3D
  9178. 00006AD8  6000 03B0                bra        +0x3B2 /* 00006E8A */
  9179. label00006ADC:
  9180. 00006ADC  0C6E 0064 FF3C           cmpi.w     [A6 - 0xC4], 0x64 /* 'd' */
  9181. 00006AE2  6754                     beq        +0x56 /* 00006B38 */
  9182. 00006AE4  4267                     clr.w      -[A7]
  9183. 00006AE6  3F3C 0001                move.w     -[A7], 0x1
  9184. 00006AEA  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  9185. 00006AEE  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9186. 00006AF2  508F                     addq.l     A7, 8
  9187. 00006AF4  4267                     clr.w      -[A7]
  9188. 00006AF6  3F3C 0001                move.w     -[A7], 0x1
  9189. 00006AFA  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  9190. 00006AFE  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9191. 00006B02  508F                     addq.l     A7, 8
  9192. 00006B04  7064                     moveq.l    D0, 0x64
  9193. 00006B06  3D40 FF3C                move.w     [A6 - 0xC4], D0
  9194. 00006B0A  486E FEE0                pea.l      [A6 - 0x120]
  9195. 00006B0E  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9196. 00006B12  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  9197. 00006B16  508F                     addq.l     A7, 8
  9198. 00006B18  202E FF28                move.l     D0, [A6 - 0xD8]
  9199. 00006B1C  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  9200. 00006B20  6606                     bne        +0x8 /* 00006B28 */
  9201. 00006B22  7064                     moveq.l    D0, 0x64
  9202. 00006B24  3B40 9044                move.w     [A5 - 0x6FBC], D0
  9203. label00006B28:
  9204. 00006B28  42A7                     clr.l      -[A7]
  9205. 00006B2A  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9206. 00006B2E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  9207. 00006B32  508F                     addq.l     A7, 8
  9208. 00006B34  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  9209. label00006B38:
  9210. 00006B38  486E FEB2                pea.l      [A6 - 0x14E]
  9211. 00006B3C  4EAD 0AB2                jsr        [A5 + 0xAB2 /* export_338 */]
  9212. 00006B40  588F                     addq.l     A7, 4
  9213. 00006B42  4A40                     tst.w      D0
  9214. 00006B44  6600 009A                bne        +0x9C /* 00006BE0 */
  9215. 00006B48  3D6D 8FD8 FEA0           move.w     [A6 - 0x160], [A5 - 0x7028]
  9216. 00006B4E  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  9217. 00006B52  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9218. 00006B56  4A6E FEA4                tst.w      [A6 - 0x15C]
  9219. 00006B5A  6708                     beq        +0xA /* 00006B64 */
  9220. 00006B5C  302E FEA4                move.w     D0, [A6 - 0x15C]
  9221. 00006B60  6000 0328                bra        +0x32A /* 00006E8A */
  9222. label00006B64:
  9223. 00006B64  302E FEA0                move.w     D0, [A6 - 0x160]
  9224. 00006B68  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  9225. 00006B6C  6706                     beq        +0x8 /* 00006B74 */
  9226. 00006B6E  7000                     moveq.l    D0, 0x00
  9227. 00006B70  6000 0318                bra        +0x31A /* 00006E8A */
  9228. label00006B74:
  9229. 00006B74  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  9230. 00006B78  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  9231. 00006B7C  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9232. 00006B80  4EAD 0A3A                jsr        [A5 + 0xA3A /* export_323 */]
  9233. 00006B84  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9234. 00006B88  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9235. 00006B8C  4A6E FEA4                tst.w      [A6 - 0x15C]
  9236. 00006B90  6708                     beq        +0xA /* 00006B9A */
  9237. 00006B92  302E FEA4                move.w     D0, [A6 - 0x15C]
  9238. 00006B96  6000 02F2                bra        +0x2F4 /* 00006E8A */
  9239. label00006B9A:
  9240. 00006B9A  302E FEA0                move.w     D0, [A6 - 0x160]
  9241. 00006B9E  B06D 8FD8                cmp.w      D0, [A5 - 0x7028]
  9242. 00006BA2  6706                     beq        +0x8 /* 00006BAA */
  9243. 00006BA4  7000                     moveq.l    D0, 0x00
  9244. 00006BA6  6000 02E2                bra        +0x2E4 /* 00006E8A */
  9245. label00006BAA:
  9246. 00006BAA  4A6D 928E                tst.w      [A5 - 0x6D72]
  9247. 00006BAE  6C06                     bge        +0x8 /* 00006BB6 */
  9248. 00006BB0  7000                     moveq.l    D0, 0x00
  9249. 00006BB2  6000 02D6                bra        +0x2D8 /* 00006E8A */
  9250. label00006BB6:
  9251. 00006BB6  206E FFEC                movea.l    A0, [A6 - 0x14]
  9252. 00006BBA  2050                     movea.l    A0, [A0]
  9253. 00006BBC  3D50 FEA2                move.w     [A6 - 0x15E], [A0]
  9254. 00006BC0  302E FEA2                move.w     D0, [A6 - 0x15E]
  9255. 00006BC4  C1FC 0014                muls.w     D0, 0x14
  9256. 00006BC8  5440                     addq.w     D0, 2
  9257. 00006BCA  48C0                     ext.l      D0
  9258. 00006BCC  2D40 FEAA                move.l     [A6 - 0x156], D0
  9259. 00006BD0  202E FEAA                move.l     D0, [A6 - 0x156]
  9260. 00006BD4  91AE FF58                sub.l      [A6 - 0xA8], D0
  9261. 00006BD8  202E FEAA                move.l     D0, [A6 - 0x156]
  9262. 00006BDC  91AE FF5C                sub.l      [A6 - 0xA4], D0
  9263. label00006BE0:
  9264. 00006BE0  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9265. 00006BE4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  9266. 00006BE8  588F                     addq.l     A7, 4
  9267. 00006BEA  302E FEA8                move.w     D0, [A6 - 0x158]
  9268. 00006BEE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9269. 00006BF2  0000 0002                ori.b      D0, 0x2
  9270. 00006BF6  0036 0006 0014           ori.b      [A6 + D0.w + 0x14], 0x6
  9271. 00006BFC  0022 2F2E                ori.b      -[A2], 0x2E /* '.' */
  9272. 00006C00  FF58                     .extension 0xF58 <<F/4-5/7>> // unimplemented
  9273. 00006C02  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  9274. 00006C06  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9275. 00006C0A  A9D1                     syscall    TESetSelect
  9276. 00006C0C  601E                     bra        +0x20 /* 00006C2C */
  9277. 00006C0E  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  9278. 00006C12  2F2E FF58                move.l     -[A7], [A6 - 0xA8]
  9279. 00006C16  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9280. 00006C1A  A9D1                     syscall    TESetSelect
  9281. 00006C1C  600E                     bra        +0x10 /* 00006C2C */
  9282. 00006C1E  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  9283. 00006C22  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  9284. 00006C26  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9285. 00006C2A  A9D1                     syscall    TESetSelect
  9286. label00006C2C:
  9287. 00006C2C  206D 929A                movea.l    A0, [A5 - 0x6D66]
  9288. 00006C30  2050                     movea.l    A0, [A0]
  9289. 00006C32  43EE FFA6                lea.l      A1, [A6 - 0x5A]
  9290. 00006C36  5088                     addq.l     A0, 8
  9291. 00006C38  22D8                     move.l     [A1]+, [A0]+
  9292. 00006C3A  22D8                     move.l     [A1]+, [A0]+
  9293. 00006C3C  206D 929A                movea.l    A0, [A5 - 0x6D66]
  9294. 00006C40  42A7                     clr.l      -[A7]
  9295. 00006C42  2050                     movea.l    A0, [A0]
  9296. 00006C44  3F28 0020                move.w     -[A7], [A0 + 0x20]
  9297. 00006C48  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9298. 00006C4C  4EAD 158A                jsr        [A5 + 0x158A /* export_685 */]
  9299. 00006C50  201F                     move.l     D0, [A7]+
  9300. 00006C52  4267                     clr.w      -[A7]
  9301. 00006C54  2F00                     move.l     -[A7], D0
  9302. 00006C56  A86A                     syscall    HiWord
  9303. 00006C58  301F                     move.w     D0, [A7]+
  9304. 00006C5A  3D40 FE96                move.w     [A6 - 0x16A], D0
  9305. 00006C5E  302E FE96                move.w     D0, [A6 - 0x16A]
  9306. 00006C62  B06E FFA6                cmp.w      D0, [A6 - 0x5A]
  9307. 00006C66  6D0C                     blt        +0xE /* 00006C74 */
  9308. 00006C68  302E FE96                move.w     D0, [A6 - 0x16A]
  9309. 00006C6C  B06E FFAA                cmp.w      D0, [A6 - 0x56]
  9310. 00006C70  6F00 00B6                ble        +0xB8 /* 00006D28 */
  9311. label00006C74:
  9312. 00006C74  302E FFAA                move.w     D0, [A6 - 0x56]
  9313. 00006C78  906E FFA6                sub.w      D0, [A6 - 0x5A]
  9314. 00006C7C  48C0                     ext.l      D0
  9315. 00006C7E  81FC 0002                divs.w     D0, 0x2
  9316. 00006C82  D06E FFA6                add.w      D0, [A6 - 0x5A]
  9317. 00006C86  3D40 FE9E                move.w     [A6 - 0x162], D0
  9318. 00006C8A  302E FE96                move.w     D0, [A6 - 0x16A]
  9319. 00006C8E  906E FE9E                sub.w      D0, [A6 - 0x162]
  9320. 00006C92  3D40 FE9C                move.w     [A6 - 0x164], D0
  9321. 00006C96  302E FFF8                move.w     D0, [A6 - 0x8]
  9322. 00006C9A  D06E FE9C                add.w      D0, [A6 - 0x164]
  9323. 00006C9E  3D40 FE9A                move.w     [A6 - 0x166], D0
  9324. 00006CA2  42A7                     clr.l      -[A7]
  9325. 00006CA4  42A7                     clr.l      -[A7]
  9326. 00006CA6  4878 FFFF                push.l     0xFFFF
  9327. 00006CAA  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9328. 00006CAE  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  9329. 00006CB2  201F                     move.l     D0, [A7]+
  9330. 00006CB4  322E FFAA                move.w     D1, [A6 - 0x56]
  9331. 00006CB8  926E FFA6                sub.w      D1, [A6 - 0x5A]
  9332. 00006CBC  48C1                     ext.l      D1
  9333. 00006CBE  9081                     sub.l      D0, D1
  9334. 00006CC0  3D40 FE98                move.w     [A6 - 0x168], D0
  9335. 00006CC4  4A6E FE9A                tst.w      [A6 - 0x166]
  9336. 00006CC8  6C04                     bge        +0x6 /* 00006CCE */
  9337. 00006CCA  426E FE9A                clr.w      [A6 - 0x166]
  9338. label00006CCE:
  9339. 00006CCE  302E FE9A                move.w     D0, [A6 - 0x166]
  9340. 00006CD2  B06E FE98                cmp.w      D0, [A6 - 0x168]
  9341. 00006CD6  6F06                     ble        +0x8 /* 00006CDE */
  9342. 00006CD8  3D6E FE98 FE9A           move.w     [A6 - 0x166], [A6 - 0x168]
  9343. label00006CDE:
  9344. 00006CDE  302E FFF8                move.w     D0, [A6 - 0x8]
  9345. 00006CE2  906E FE9A                sub.w      D0, [A6 - 0x166]
  9346. 00006CE6  3D40 FE9C                move.w     [A6 - 0x164], D0
  9347. 00006CEA  3D6E FE9A FFF8           move.w     [A6 - 0x8], [A6 - 0x166]
  9348. 00006CF0  206E FF50                movea.l    A0, [A6 - 0xB0]
  9349. 00006CF4  302E FF4A                move.w     D0, [A6 - 0xB6]
  9350. 00006CF8  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9351. 00006CFC  D090                     add.l      D0, [A0]
  9352. 00006CFE  2040                     movea.l    A0, D0
  9353. 00006D00  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9354. 00006D04  7013                     moveq.l    D0, 0x13
  9355. label00006D06:
  9356. 00006D06  20D9                     move.l     [A0]+, [A1]+
  9357. 00006D08  51C8 FFFC                dbf        D0, -0x6 /* 00006D06 */
  9358. 00006D0C  30D9                     move.w     [A0]+, [A1]+
  9359. 00006D0E  4267                     clr.w      -[A7]
  9360. 00006D10  3F2E FE9C                move.w     -[A7], [A6 - 0x164]
  9361. 00006D14  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9362. 00006D18  A9DD                     syscall    TEScroll
  9363. 00006D1A  2F2D 929A                move.l     -[A7], [A5 - 0x6D66]
  9364. 00006D1E  486E FFAE                pea.l      [A6 - 0x52]
  9365. 00006D22  4EAD 0FC2                jsr        [A5 + 0xFC2 /* export_500 */]
  9366. 00006D26  508F                     addq.l     A7, 8
  9367. label00006D28:
  9368. 00006D28  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  9369. 00006D2C  7000                     moveq.l    D0, 0x00
  9370. 00006D2E  6000 015A                bra        +0x15C /* 00006E8A */
  9371. label00006D32:
  9372. 00006D32  486E FEB2                pea.l      [A6 - 0x14E]
  9373. 00006D36  486E FEA6                pea.l      [A6 - 0x15A]
  9374. 00006D3A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  9375. 00006D3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9376. 00006D42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9377. 00006D46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9378. 00006D4A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  9379. 00006D4E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  9380. 00006D52  3D40 FEA4                move.w     [A6 - 0x15C], D0
  9381. 00006D56  4A6E FEA4                tst.w      [A6 - 0x15C]
  9382. 00006D5A  6708                     beq        +0xA /* 00006D64 */
  9383. 00006D5C  302E FEA4                move.w     D0, [A6 - 0x15C]
  9384. 00006D60  6000 0128                bra        +0x12A /* 00006E8A */
  9385. label00006D64:
  9386. 00006D64  0C6E 0003 FEB2           cmpi.w     [A6 - 0x14E], 0x3
  9387. 00006D6A  6710                     beq        +0x12 /* 00006D7C */
  9388. 00006D6C  486E FEB2                pea.l      [A6 - 0x14E]
  9389. 00006D70  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9390. 00006D74  588F                     addq.l     A7, 4
  9391. 00006D76  7002                     moveq.l    D0, 0x02
  9392. 00006D78  6000 0110                bra        +0x112 /* 00006E8A */
  9393. label00006D7C:
  9394. 00006D7C  206E FF50                movea.l    A0, [A6 - 0xB0]
  9395. 00006D80  302E FF4A                move.w     D0, [A6 - 0xB6]
  9396. 00006D84  C1FC 0052                muls.w     D0, 0x52 /* 'R' */
  9397. 00006D88  D090                     add.l      D0, [A0]
  9398. 00006D8A  2040                     movea.l    A0, D0
  9399. 00006D8C  43EE FFAE                lea.l      A1, [A6 - 0x52]
  9400. 00006D90  7013                     moveq.l    D0, 0x13
  9401. label00006D92:
  9402. 00006D92  22D8                     move.l     [A1]+, [A0]+
  9403. 00006D94  51C8 FFFC                dbf        D0, -0x6 /* 00006D92 */
  9404. 00006D98  32D8                     move.w     [A1]+, [A0]+
  9405. 00006D9A  302E FEA6                move.w     D0, [A6 - 0x15A]
  9406. 00006D9E  48C0                     ext.l      D0
  9407. 00006DA0  E780                     asl        D0, 3
  9408. 00006DA2  D1AE 000C                add.l      [A6 + 0xC], D0
  9409. 00006DA6  206E 000C                movea.l    A0, [A6 + 0xC]
  9410. 00006DAA  4A50                     tst.w      [A0]
  9411. 00006DAC  6710                     beq        +0x12 /* 00006DBE */
  9412. 00006DAE  486E FEB2                pea.l      [A6 - 0x14E]
  9413. 00006DB2  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9414. 00006DB6  588F                     addq.l     A7, 4
  9415. 00006DB8  7013                     moveq.l    D0, 0x13
  9416. 00006DBA  6000 00CE                bra        +0xD0 /* 00006E8A */
  9417. label00006DBE:
  9418. 00006DBE  4AAE FF28                tst.l      [A6 - 0xD8]
  9419. 00006DC2  6610                     bne        +0x12 /* 00006DD4 */
  9420. 00006DC4  486E FEB2                pea.l      [A6 - 0x14E]
  9421. 00006DC8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9422. 00006DCC  588F                     addq.l     A7, 4
  9423. 00006DCE  703D                     moveq.l    D0, 0x3D
  9424. 00006DD0  6000 00B8                bra        +0xBA /* 00006E8A */
  9425. label00006DD4:
  9426. 00006DD4  082E 0000 FFBB           btst.b     [A6 - 0x45], 0x0
  9427. 00006DDA  670E                     beq        +0x10 /* 00006DEA */
  9428. 00006DDC  486E FFAE                pea.l      [A6 - 0x52]
  9429. 00006DE0  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  9430. 00006DE4  588F                     addq.l     A7, 4
  9431. 00006DE6  4A40                     tst.w      D0
  9432. 00006DE8  6710                     beq        +0x12 /* 00006DFA */
  9433. label00006DEA:
  9434. 00006DEA  486E FEB2                pea.l      [A6 - 0x14E]
  9435. 00006DEE  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  9436. 00006DF2  588F                     addq.l     A7, 4
  9437. 00006DF4  7000                     moveq.l    D0, 0x00
  9438. 00006DF6  6000 0092                bra        +0x94 /* 00006E8A */
  9439. label00006DFA:
  9440. 00006DFA  302E FFB0                move.w     D0, [A6 - 0x50]
  9441. 00006DFE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  9442. 00006E02  0000 0002                ori.b      D0, 0x2
  9443. 00006E06  001E 0016                ori.b      [A6]+, 0x16
  9444. 00006E0A  000C 0002                ori.b      A4, 0x2
  9445. 00006E0E  3D7C 025A FEA2           move.w     [A6 - 0x15E], 0x25A
  9446. 00006E14  600E                     bra        +0x10 /* 00006E24 */
  9447. 00006E16  3D7C 025B FEA2           move.w     [A6 - 0x15E], 0x25B
  9448. 00006E1C  6006                     bra        +0x8 /* 00006E24 */
  9449. 00006E1E  3D7C 025C FEA2           move.w     [A6 - 0x15E], 0x25C
  9450. label00006E24:
  9451. 00006E24  4267                     clr.w      -[A7]
  9452. 00006E26  3F3C 0001                move.w     -[A7], 0x1
  9453. 00006E2A  2F2E FF0C                move.l     -[A7], [A6 - 0xF4]
  9454. 00006E2E  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9455. 00006E32  508F                     addq.l     A7, 8
  9456. 00006E34  4267                     clr.w      -[A7]
  9457. 00006E36  3F3C 0001                move.w     -[A7], 0x1
  9458. 00006E3A  2F2E FF20                move.l     -[A7], [A6 - 0xE0]
  9459. 00006E3E  4EAD 0FF2                jsr        [A5 + 0xFF2 /* export_506 */]
  9460. 00006E42  508F                     addq.l     A7, 8
  9461. 00006E44  3F2E FF4A                move.w     -[A7], [A6 - 0xB6]
  9462. 00006E48  2F2E FF50                move.l     -[A7], [A6 - 0xB0]
  9463. 00006E4C  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  9464. 00006E50  5C8F                     addq.l     A7, 6
  9465. 00006E52  3D6E FEA2 FF3C           move.w     [A6 - 0xC4], [A6 - 0x15E]
  9466. 00006E58  486E FEE0                pea.l      [A6 - 0x120]
  9467. 00006E5C  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9468. 00006E60  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  9469. 00006E64  508F                     addq.l     A7, 8
  9470. 00006E66  202E FF28                move.l     D0, [A6 - 0xD8]
  9471. 00006E6A  B0AD 9030                cmp.l      D0, [A5 - 0x6FD0]
  9472. 00006E6E  6606                     bne        +0x8 /* 00006E76 */
  9473. 00006E70  3B6E FEA2 9044           move.w     [A5 - 0x6FBC], [A6 - 0x15E]
  9474. label00006E76:
  9475. 00006E76  42A7                     clr.l      -[A7]
  9476. 00006E78  2F2E FF28                move.l     -[A7], [A6 - 0xD8]
  9477. 00006E7C  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  9478. 00006E80  508F                     addq.l     A7, 8
  9479. 00006E82  4EAD 0ADA                jsr        [A5 + 0xADA /* export_343 */]
  9480. 00006E86  4EAD 0A7A                jsr        [A5 + 0xA7A /* export_331 */]
  9481. label00006E8A:
  9482. 00006E8A  4E5E                     unlink     A6
  9483. 00006E8C  4E75                     rts
  9484. fn00006E8E:
  9485. 00006E8E  4E56 0000                link       A6, 0
  9486. 00006E92  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  9487. 00006E96  206E 0008                movea.l    A0, [A6 + 0x8]
  9488. 00006E9A  A029                     syscall    HLock
  9489. 00006E9C  2450                     movea.l    A2, [A0]
  9490. 00006E9E  206E 000C                movea.l    A0, [A6 + 0xC]
  9491. 00006EA2  4283                     clr.l      D3
  9492. 00006EA4  3628 0004                move.w     D3, [A0 + 0x4]
  9493. 00006EA8  9668 0000                sub.w      D3, [A0 + 0x0]
  9494. 00006EAC  4284                     clr.l      D4
  9495. 00006EAE  3828 0006                move.w     D4, [A0 + 0x6]
  9496. 00006EB2  9868 0002                sub.w      D4, [A0 + 0x2]
  9497. 00006EB6  4A6E 0012                tst.w      [A6 + 0x12]
  9498. 00006EBA  6708                     beq        +0xA /* 00006EC4 */
  9499. 00006EBC  5644                     addq.w     D4, 3
  9500. 00006EBE  0244 FFFC                andi.w     D4, 0xFFFC
  9501. 00006EC2  6008                     bra        +0xA /* 00006ECC */
  9502. label00006EC4:
  9503. 00006EC4  0644 000F                addi.w     D4, 0xF
  9504. 00006EC8  E84C                     lsr        D4.w, 4
  9505. 00006ECA  D844                     add.w      D4, D4
  9506. label00006ECC:
  9507. 00006ECC  3003                     move.w     D0, D3
  9508. 00006ECE  C0C4                     mulu.w     D0, D4
  9509. 00006ED0  D083                     add.l      D0, D3
  9510. 00006ED2  D083                     add.l      D0, D3
  9511. 00006ED4  A122                     syscall    NewHandle, flags=1
  9512. 00006ED6  2D48 0014                move.l     [A6 + 0x14], A0
  9513. 00006EDA  2650                     movea.l    A3, [A0]
  9514. 00006EDC  4EFA 004C                jmp        [PC + 0x4C /* 00006F2A */]
  9515. label00006EE0:
  9516. 00006EE0  302E 0010                move.w     D0, [A6 + 0x10]
  9517. 00006EE4  0C40 0001                cmpi.w     D0, 0x1
  9518. 00006EE8  6716                     beq        +0x18 /* 00006F00 */
  9519. 00006EEA  4267                     clr.w      -[A7]
  9520. 00006EEC  2F0A                     move.l     -[A7], A2
  9521. 00006EEE  2F0B                     move.l     -[A7], A3
  9522. 00006EF0  3F04                     move.w     -[A7], D4
  9523. 00006EF2  4EBA 0156                jsr        [PC + 0x156 /* 0000704A */]
  9524. 00006EF6  301F                     move.w     D0, [A7]+
  9525. 00006EF8  D6C0                     add.w      A3, D0
  9526. 00006EFA  D4C4                     add.w      A2, D4
  9527. 00006EFC  4EFA 002C                jmp        [PC + 0x2C /* 00006F2A */]
  9528. label00006F00:
  9529. 00006F00  9EC4                     sub.w      A7, D4
  9530. 00006F02  284F                     movea.l    A4, A7
  9531. 00006F04  204A                     movea.l    A0, A2
  9532. 00006F06  224C                     movea.l    A1, A4
  9533. 00006F08  3004                     move.w     D0, D4
  9534. 00006F0A  4EBA 0240                jsr        [PC + 0x240 /* 0000714C */]
  9535. 00006F0E  204C                     movea.l    A0, A4
  9536. 00006F10  3004                     move.w     D0, D4
  9537. 00006F12  4EBA 0206                jsr        [PC + 0x206 /* 0000711A */]
  9538. 00006F16  4267                     clr.w      -[A7]
  9539. 00006F18  2F0C                     move.l     -[A7], A4
  9540. 00006F1A  2F0B                     move.l     -[A7], A3
  9541. 00006F1C  3F04                     move.w     -[A7], D4
  9542. 00006F1E  4EBA 012A                jsr        [PC + 0x12A /* 0000704A */]
  9543. 00006F22  301F                     move.w     D0, [A7]+
  9544. 00006F24  D6C0                     add.w      A3, D0
  9545. 00006F26  D4C4                     add.w      A2, D4
  9546. 00006F28  DEC4                     add.w      A7, D4
  9547. label00006F2A:
  9548. 00006F2A  51CB FFB4                dbf        D3, -0x4E /* 00006EE0 */
  9549. 00006F2E  206E 0014                movea.l    A0, [A6 + 0x14]
  9550. 00006F32  2250                     movea.l    A1, [A0]
  9551. 00006F34  97C9                     sub.l      A3, A1
  9552. 00006F36  200B                     move.l     D0, A3
  9553. 00006F38  A024                     syscall    SetHandleSize
  9554. 00006F3A  206E 0008                movea.l    A0, [A6 + 0x8]
  9555. 00006F3E  A02A                     syscall    HUnlock
  9556. 00006F40  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  9557. 00006F44  4E5E                     unlink     A6
  9558. 00006F46  205F                     movea.l    A0, [A7]+
  9559. 00006F48  DEFC 000C                add.w      A7, 0xC
  9560. 00006F4C  4ED0                     jmp        [A0]
  9561. fn00006F4E:
  9562. 00006F4E  4E56 FFFE                link       A6, -0x0002
  9563. 00006F52  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9564. 00006F56  426E FFFE                clr.w      [A6 - 0x2]
  9565. 00006F5A  303C 005D                move.w     D0, 0x5D /* ']' */
  9566. 00006F5E  A346                     syscall    GetOSTrapAddress, flags=3
  9567. 00006F60  2248                     movea.l    A1, A0
  9568. 00006F62  303C 009F                move.w     D0, 0x9F
  9569. 00006F66  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  9570. 00006F68  B3C8                     cmpa.l     A1, A0
  9571. 00006F6A  670A                     beq        +0xC /* 00006F76 */
  9572. 00006F6C  7001                     moveq.l    D0, 0x01
  9573. 00006F6E  A05D                     syscall    SwapMMUMode
  9574. 00006F70  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  9575. label00006F76:
  9576. 00006F76  202E 000E                move.l     D0, [A6 + 0xE]
  9577. 00006F7A  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  9578. 00006F7E  2440                     movea.l    A2, D0
  9579. 00006F80  206E 0008                movea.l    A0, [A6 + 0x8]
  9580. 00006F84  4283                     clr.l      D3
  9581. 00006F86  3628 0004                move.w     D3, [A0 + 0x4]
  9582. 00006F8A  9668 0000                sub.w      D3, [A0 + 0x0]
  9583. 00006F8E  4284                     clr.l      D4
  9584. 00006F90  3828 0006                move.w     D4, [A0 + 0x6]
  9585. 00006F94  9868 0002                sub.w      D4, [A0 + 0x2]
  9586. 00006F98  2055                     movea.l    A0, [A5]
  9587. 00006F9A  2050                     movea.l    A0, [A0]
  9588. 00006F9C  4A68 0006                tst.w      [A0 + 0x6]
  9589. 00006FA0  6D12                     blt        +0x14 /* 00006FB4 */
  9590. 00006FA2  0644 000F                addi.w     D4, 0xF
  9591. 00006FA6  E84C                     lsr        D4.w, 4
  9592. 00006FA8  D844                     add.w      D4, D4
  9593. 00006FAA  3C28 0006                move.w     D6, [A0 + 0x6]
  9594. 00006FAE  2668 0002                movea.l    A3, [A0 + 0x2]
  9595. 00006FB2  6018                     bra        +0x1A /* 00006FCC */
  9596. label00006FB4:
  9597. 00006FB4  5644                     addq.w     D4, 3
  9598. 00006FB6  0244 FFFC                andi.w     D4, 0xFFFC
  9599. 00006FBA  2068 0002                movea.l    A0, [A0 + 0x2]
  9600. 00006FBE  2050                     movea.l    A0, [A0]
  9601. 00006FC0  3C28 0004                move.w     D6, [A0 + 0x4]
  9602. 00006FC4  0246 7FFF                andi.w     D6, 0x7FFF
  9603. 00006FC8  2668 0000                movea.l    A3, [A0 + 0x0]
  9604. label00006FCC:
  9605. 00006FCC  302E 000C                move.w     D0, [A6 + 0xC]
  9606. 00006FD0  6600 0052                bne        +0x54 /* 00007024 */
  9607. 00006FD4  4EFA 0034                jmp        [PC + 0x34 /* 0000700A */]
  9608. label00006FD8:
  9609. 00006FD8  9EC4                     sub.w      A7, D4
  9610. 00006FDA  284F                     movea.l    A4, A7
  9611. 00006FDC  204C                     movea.l    A0, A4
  9612. 00006FDE  3004                     move.w     D0, D4
  9613. 00006FE0  4EBA 015E                jsr        [PC + 0x15E /* 00007140 */]
  9614. 00006FE4  4267                     clr.w      -[A7]
  9615. 00006FE6  3F04                     move.w     -[A7], D4
  9616. 00006FE8  2F0A                     move.l     -[A7], A2
  9617. 00006FEA  2F0C                     move.l     -[A7], A4
  9618. 00006FEC  4EBA 00CC                jsr        [PC + 0xCC /* 000070BA */]
  9619. 00006FF0  301F                     move.w     D0, [A7]+
  9620. 00006FF2  D4C0                     add.w      A2, D0
  9621. 00006FF4  204C                     movea.l    A0, A4
  9622. 00006FF6  3004                     move.w     D0, D4
  9623. 00006FF8  4EBA 0136                jsr        [PC + 0x136 /* 00007130 */]
  9624. 00006FFC  204C                     movea.l    A0, A4
  9625. 00006FFE  224B                     movea.l    A1, A3
  9626. 00007000  3004                     move.w     D0, D4
  9627. 00007002  4EBA 0148                jsr        [PC + 0x148 /* 0000714C */]
  9628. 00007006  D6C6                     add.w      A3, D6
  9629. 00007008  DEC4                     add.w      A7, D4
  9630. label0000700A:
  9631. 0000700A  51CB FFCC                dbf        D3, -0x36 /* 00006FD8 */
  9632. 0000700E  4EFA 0018                jmp        [PC + 0x18 /* 00007028 */]
  9633. label00007012:
  9634. 00007012  4267                     clr.w      -[A7]
  9635. 00007014  3F04                     move.w     -[A7], D4
  9636. 00007016  2F0A                     move.l     -[A7], A2
  9637. 00007018  2F0B                     move.l     -[A7], A3
  9638. 0000701A  4EBA 009E                jsr        [PC + 0x9E /* 000070BA */]
  9639. 0000701E  301F                     move.w     D0, [A7]+
  9640. 00007020  D4C0                     add.w      A2, D0
  9641. 00007022  D6C6                     add.w      A3, D6
  9642. label00007024:
  9643. 00007024  51CB FFEC                dbf        D3, -0x16 /* 00007012 */
  9644. label00007028:
  9645. 00007028  200A                     move.l     D0, A2
  9646. 0000702A  90AE 000E                sub.l      D0, [A6 + 0xE]
  9647. 0000702E  2D40 0012                move.l     [A6 + 0x12], D0
  9648. 00007032  4A6E FFFE                tst.w      [A6 - 0x2]
  9649. 00007036  6704                     beq        +0x6 /* 0000703C */
  9650. 00007038  7000                     moveq.l    D0, 0x00
  9651. 0000703A  A05D                     syscall    SwapMMUMode
  9652. label0000703C:
  9653. 0000703C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9654. 00007040  4E5E                     unlink     A6
  9655. 00007042  205F                     movea.l    A0, [A7]+
  9656. 00007044  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9657. 00007048  4ED0                     jmp        [A0]
  9658. fn0000704A:
  9659. 0000704A  4E56 0000                link       A6, 0
  9660. 0000704E  48E7 1F3C                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5
  9661. 00007052  302E 0008                move.w     D0, [A6 + 0x8]
  9662. 00007056  266E 000A                movea.l    A3, [A6 + 0xA]
  9663. 0000705A  246E 000E                movea.l    A2, [A6 + 0xE]
  9664. 0000705E  284A                     movea.l    A4, A2
  9665. 00007060  D8C0                     add.w      A4, D0
  9666. label00007062:
  9667. 00007062  4243                     clr.w      D3
  9668. 00007064  4244                     clr.w      D4
  9669. label00007066:
  9670. 00007066  0C43 00FF                cmpi.w     D3, 0xFF
  9671. 0000706A  6C12                     bge        +0x14 /* 0000707E */
  9672. 0000706C  4A52                     tst.w      [A2]
  9673. 0000706E  660E                     bne        +0x10 /* 0000707E */
  9674. 00007070  4A5A                     tst.w      [A2]+
  9675. 00007072  5243                     addq.w     D3, 1
  9676. 00007074  B5CC                     cmpa.l     A2, A4
  9677. 00007076  6DEE                     blt        -0x10 /* 00007066 */
  9678. 00007078  425B                     clr.w      [A3]+
  9679. 0000707A  4EFA 0026                jmp        [PC + 0x26 /* 000070A2 */]
  9680. label0000707E:
  9681. 0000707E  2A4A                     movea.l    A5, A2
  9682. label00007080:
  9683. 00007080  0C44 00FF                cmpi.w     D4, 0xFF
  9684. 00007084  6C0C                     bge        +0xE /* 00007092 */
  9685. 00007086  4A52                     tst.w      [A2]
  9686. 00007088  6708                     beq        +0xA /* 00007092 */
  9687. 0000708A  4A5A                     tst.w      [A2]+
  9688. 0000708C  5244                     addq.w     D4, 1
  9689. 0000708E  B5CC                     cmpa.l     A2, A4
  9690. 00007090  6DEE                     blt        -0x10 /* 00007080 */
  9691. label00007092:
  9692. 00007092  16C3                     move.b     [A3]+, D3
  9693. 00007094  16C4                     move.b     [A3]+, D4
  9694. 00007096  6002                     bra        +0x4 /* 0000709A */
  9695. label00007098:
  9696. 00007098  36DD                     move.w     [A3]+, [A5]+
  9697. label0000709A:
  9698. 0000709A  51CC FFFC                dbf        D4, -0x6 /* 00007098 */
  9699. 0000709E  B5CC                     cmpa.l     A2, A4
  9700. 000070A0  6DC0                     blt        -0x3E /* 00007062 */
  9701. label000070A2:
  9702. 000070A2  200B                     move.l     D0, A3
  9703. 000070A4  90AE 000A                sub.l      D0, [A6 + 0xA]
  9704. 000070A8  3D40 0012                move.w     [A6 + 0x12], D0
  9705. 000070AC  4CDF 3CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+
  9706. 000070B0  4E5E                     unlink     A6
  9707. 000070B2  205F                     movea.l    A0, [A7]+
  9708. 000070B4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9709. 000070B8  4ED0                     jmp        [A0]
  9710. fn000070BA:
  9711. 000070BA  4E56 0000                link       A6, 0
  9712. 000070BE  48E7 0038                movem.l    -[A7], A2,A3,A4
  9713. 000070C2  302E 0010                move.w     D0, [A6 + 0x10]
  9714. 000070C6  246E 000C                movea.l    A2, [A6 + 0xC]
  9715. 000070CA  266E 0008                movea.l    A3, [A6 + 0x8]
  9716. 000070CE  284B                     movea.l    A4, A3
  9717. 000070D0  D8C0                     add.w      A4, D0
  9718. label000070D2:
  9719. 000070D2  4A52                     tst.w      [A2]
  9720. 000070D4  6604                     bne        +0x6 /* 000070DA */
  9721. 000070D6  4A5A                     tst.w      [A2]+
  9722. 000070D8  6028                     bra        +0x2A /* 00007102 */
  9723. label000070DA:
  9724. 000070DA  7000                     moveq.l    D0, 0x00
  9725. 000070DC  101A                     move.b     D0, [A2]+
  9726. 000070DE  7200                     moveq.l    D1, 0x00
  9727. 000070E0  121A                     move.b     D1, [A2]+
  9728. 000070E2  D6C0                     add.w      A3, D0
  9729. 000070E4  D6C0                     add.w      A3, D0
  9730. 000070E6  3001                     move.w     D0, D1
  9731. 000070E8  E248                     lsr        D0.w, 1
  9732. 000070EA  6004                     bra        +0x6 /* 000070F0 */
  9733. label000070EC:
  9734. 000070EC  241A                     move.l     D2, [A2]+
  9735. 000070EE  B59B                     xor.l      [A3]+, D2
  9736. label000070F0:
  9737. 000070F0  51C8 FFFA                dbf        D0, -0x8 /* 000070EC */
  9738. 000070F4  0801 0000                btst.b     D1, 0x0
  9739. 000070F8  6704                     beq        +0x6 /* 000070FE */
  9740. 000070FA  341A                     move.w     D2, [A2]+
  9741. 000070FC  B55B                     xor.w      [A3]+, D2
  9742. label000070FE:
  9743. 000070FE  B7CC                     cmpa.l     A3, A4
  9744. 00007100  6DD0                     blt        -0x2E /* 000070D2 */
  9745. label00007102:
  9746. 00007102  200A                     move.l     D0, A2
  9747. 00007104  90AE 000C                sub.l      D0, [A6 + 0xC]
  9748. 00007108  3D40 0012                move.w     [A6 + 0x12], D0
  9749. 0000710C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9750. 00007110  4E5E                     unlink     A6
  9751. 00007112  205F                     movea.l    A0, [A7]+
  9752. 00007114  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9753. 00007118  4ED0                     jmp        [A0]
  9754. fn0000711A:
  9755. 0000711A  D0C0                     add.w      A0, D0
  9756. 0000711C  43E8 FFFE                lea.l      A1, [A0 - 0x2]
  9757. 00007120  E248                     lsr        D0.w, 1
  9758. 00007122  5340                     subq.w     D0, 1
  9759. 00007124  6004                     bra        +0x6 /* 0000712A */
  9760. label00007126:
  9761. 00007126  3221                     move.w     D1, -[A1]
  9762. 00007128  9360                     sub.w      -[A0], D1
  9763. label0000712A:
  9764. 0000712A  51C8 FFFA                dbf        D0, -0x8 /* 00007126 */
  9765. 0000712E  4E75                     rts
  9766. fn00007130:
  9767. 00007130  E248                     lsr        D0.w, 1
  9768. 00007132  5340                     subq.w     D0, 1
  9769. 00007134  6004                     bra        +0x6 /* 0000713A */
  9770. label00007136:
  9771. 00007136  3218                     move.w     D1, [A0]+
  9772. 00007138  D350                     add.w      [A0], D1
  9773. label0000713A:
  9774. 0000713A  51C8 FFFA                dbf        D0, -0x8 /* 00007136 */
  9775. 0000713E  4E75                     rts
  9776. fn00007140:
  9777. 00007140  E248                     lsr        D0.w, 1
  9778. 00007142  6002                     bra        +0x4 /* 00007146 */
  9779. label00007144:
  9780. 00007144  4258                     clr.w      [A0]+
  9781. label00007146:
  9782. 00007146  51C8 FFFC                dbf        D0, -0x6 /* 00007144 */
  9783. 0000714A  4E75                     rts
  9784. fn0000714C:
  9785. 0000714C  E248                     lsr        D0.w, 1
  9786. 0000714E  6002                     bra        +0x4 /* 00007152 */
  9787. label00007150:
  9788. 00007150  32D8                     move.w     [A1]+, [A0]+
  9789. label00007152:
  9790. 00007152  51C8 FFFC                dbf        D0, -0x6 /* 00007150 */
  9791. 00007156  4E75                     rts
  9792.